{ "@c": "ultshared.rpc.json.UltJsonResult", "result": { "@c": "ultshared.UltGameState", "stateType": 0, "stateID": "922207142341885749", "timeStamp": "1638569645136", "states": { "1": { "@c": "ultshared.UltPlayerState", "stateType": 1, "stateID": "-16142966602", "timeStamp": "1638569645136", "players": { "0": { "@c": "ultshared.UltPlayerProfile", "faction": 0, "playerID": 0, "teamID": 0, "name": "Guest", "gender": 0, "nationality": 0, "capitalID": -1, "title": "", "nationName": "", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": -28321, "y": 1790 }, "primaryColor": "rgba(240,240,240,255)", "secondaryColor": "rgba(200,200,200,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": false, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": false }, "1": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 1, "teamID": 5, "name": "Crissmat67", "gender": 0, "nationality": 1, "capitalID": 262, "title": "", "nationName": "Algeria", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 6940, "y": 2883 }, "primaryColor": "rgba(15,71,15,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 12121891, "userName": "Crissmat67", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "2": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 2, "teamID": 5, "name": "JesusGod21", "gender": 0, "nationality": 2, "capitalID": 164, "title": "", "nationName": "DR Congo", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7659, "y": 4125 }, "primaryColor": "rgba(204,51,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 28230110, "userName": "JesusGod21", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "3": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 3, "teamID": 5, "name": "TheBarnert22", "gender": 0, "nationality": 3, "capitalID": 347, "title": "", "nationName": "Egypt", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 8115, "y": 2983 }, "primaryColor": "rgba(255,235,198,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 19878922, "userName": "TheBarnert22", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "4": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 4, "teamID": 0, "name": "BattleHog762", "gender": 0, "nationality": 4, "capitalID": 1264, "title": "", "nationName": "South Africa", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7561, "y": 5088 }, "primaryColor": "rgba(255,204,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 32585159, "userName": "BattleHog762", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "5": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 5, "teamID": 0, "name": "DerGorgon", "gender": 0, "nationality": 5, "capitalID": 4216, "title": "", "nationName": "China", "nationAdjective": "", "nationLabelSize": 1.25, "nationLabelCoord": { "x": 11260, "y": 2510 }, "primaryColor": "rgba(255,225,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34256107, "userName": "DerGorgon", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "6": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 6, "teamID": 0, "name": "MARCO PRONTHO", "gender": 0, "nationality": 6, "capitalID": 4120, "title": "", "nationName": "India", "nationAdjective": "", "nationLabelSize": 1.25, "nationLabelCoord": { "x": 10129, "y": 3055 }, "primaryColor": "rgba(255,153,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34056805, "userName": "MARCO PRONTHO", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "7": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 7, "teamID": 6, "name": "Feel_good", "gender": 0, "nationality": 7, "capitalID": 4148, "title": "", "nationName": "Indonesia", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 11574, "y": 4020 }, "primaryColor": "rgba(204,11,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 9204677, "userName": "Feel_good", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "8": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 8, "teamID": 3, "name": "user9183923", "gender": 0, "nationality": 8, "capitalID": 3796, "title": "", "nationName": "Iran", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 9177, "y": 2673 }, "primaryColor": "rgba(102,255,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 30140051, "userName": "user9183923", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "9": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 9, "teamID": 0, "name": "Frieden20", "gender": 0, "nationality": 9, "capitalID": 1975, "title": "", "nationName": "Japan", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 12766, "y": 2521 }, "primaryColor": "rgba(102,11,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 10091283, "userName": "Frieden20", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "10": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 10, "teamID": 0, "name": "user13358713", "gender": 0, "nationality": 10, "capitalID": 1783, "title": "", "nationName": "Saudi Arabia", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 8683, "y": 3000 }, "primaryColor": "rgba(11,204,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34687855, "userName": "user13358713", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "11": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 11, "teamID": 6, "name": "user11862940", "gender": 0, "nationality": 11, "capitalID": 4057, "title": "", "nationName": "Thailand", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 11174, "y": 3390 }, "primaryColor": "rgba(11,11,102,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 33076266, "userName": "user11862940", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "12": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 12, "teamID": 1, "name": "Jazebkhan", "gender": 0, "nationality": 12, "capitalID": 3778, "title": "", "nationName": "Turkey", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 8463, "y": 2380 }, "primaryColor": "rgba(101,90,86,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 28767946, "userName": "Jazebkhan", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "13": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 13, "teamID": 0, "name": "user13357384", "gender": 0, "nationality": 13, "capitalID": -1, "title": "", "nationName": "France", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7063, "y": 2030 }, "primaryColor": "rgba(101,94,231,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34686321, "userName": "user13357384", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "14": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 14, "teamID": 1, "name": "Кайус", "gender": 1, "nationality": 14, "capitalID": 5635, "title": "", "nationName": "Germany", "nationAdjective": "", "nationLabelSize": 0.8, "nationLabelCoord": { "x": 7395, "y": 1785 }, "primaryColor": "rgba(51,51,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 30858598, "userName": "Кайус", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "15": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 15, "teamID": 0, "name": "Sultan Lagumdzija", "gender": 0, "nationality": 15, "capitalID": 3444, "title": "", "nationName": "Italy", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7459, "y": 2223 }, "primaryColor": "rgba(11,153,102,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 24917339, "userName": "Sultan Lagumdzija", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "16": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 16, "teamID": 0, "name": "Stef the worior", "gender": 1, "nationality": 16, "capitalID": 5710, "title": "", "nationName": "Poland", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7810, "y": 1710 }, "primaryColor": "rgba(255,102,102,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34195075, "userName": "Stef the worior", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "17": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 17, "teamID": 7, "name": "user10250825", "gender": 0, "nationality": 17, "capitalID": 3715, "title": "", "nationName": "Russia", "nationAdjective": "", "nationLabelSize": 1.5, "nationLabelCoord": { "x": 10644, "y": 1060 }, "primaryColor": "rgba(189,11,31,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 31297416, "userName": "user10250825", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "18": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 18, "teamID": 7, "name": "GRomeII", "gender": 0, "nationality": 18, "capitalID": 3531, "title": "", "nationName": "Sweden", "nationAdjective": "", "nationLabelSize": 0.9, "nationLabelCoord": { "x": 7715, "y": 1263 }, "primaryColor": "rgba(51,102,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 24808864, "userName": "GRomeII", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "19": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 19, "teamID": 1, "name": "Dadylongneck", "gender": 1, "nationality": 19, "capitalID": 5534, "title": "", "nationName": "United Kingdom", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 6919, "y": 1688 }, "primaryColor": "rgba(153,102,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 27858438, "userName": "Dadylongneck", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "20": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 20, "teamID": 0, "name": "SharkieGamer", "gender": 0, "nationality": 20, "capitalID": -1, "title": "", "nationName": "Canada", "nationAdjective": "", "nationLabelSize": 1.25, "nationLabelCoord": { "x": 2398, "y": 1338 }, "primaryColor": "rgba(255,102,102,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 27197089, "userName": "SharkieGamer", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "21": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 21, "teamID": 0, "name": "YourRoyalFoxy", "gender": 0, "nationality": 21, "capitalID": 2819, "title": "", "nationName": "Mexico", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 2420, "y": 3060 }, "primaryColor": "rgba(255,177,87,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 32893918, "userName": "YourRoyalFoxy", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "22": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 22, "teamID": 2, "name": "Quick_Destroyer", "gender": 0, "nationality": 22, "capitalID": 5424, "title": "", "nationName": "United States", "nationAdjective": "", "nationLabelSize": 1.25, "nationLabelCoord": { "x": 2564, "y": 2318 }, "primaryColor": "rgba(11,11,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 29602125, "userName": "Quick_Destroyer", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "23": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 23, "teamID": 4, "name": "IonBeam", "gender": 0, "nationality": 23, "capitalID": 854, "title": "", "nationName": "Argentina", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 3768, "y": 5270 }, "primaryColor": "rgba(102,153,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 33496099, "userName": "IonBeam", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "24": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 24, "teamID": 2, "name": "___The_King___", "gender": 0, "nationality": 24, "capitalID": 1760, "title": "", "nationName": "Brazil", "nationAdjective": "", "nationLabelSize": 1.25, "nationLabelCoord": { "x": 4300, "y": 4325 }, "primaryColor": "rgba(11,153,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 33261856, "userName": "___The_King___", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "25": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 25, "teamID": 2, "name": "phillyphilly1", "gender": 0, "nationality": 25, "capitalID": 2593, "title": "", "nationName": "Colombia", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 3570, "y": 3820 }, "primaryColor": "rgba(255,102,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 17567564, "userName": "phillyphilly1", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "26": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 26, "teamID": 0, "name": "ejdennett2", "gender": 0, "nationality": 26, "capitalID": -1, "title": "", "nationName": "Australia", "nationAdjective": "", "nationLabelSize": 1.25, "nationLabelCoord": { "x": 12270, "y": 4905 }, "primaryColor": "rgba(204,153,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 30101756, "userName": "ejdennett2", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "27": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 27, "teamID": 0, "name": "user13268512", "gender": 0, "nationality": 27, "capitalID": 255, "title": "", "nationName": "Cameroon", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 7280, "y": 3970 }, "primaryColor": "rgba(255,51,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34587538, "userName": "user13268512", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "28": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 28, "teamID": 0, "name": "user13053835", "gender": 0, "nationality": 28, "capitalID": 1102, "title": "", "nationName": "Chad", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7550, "y": 3515 }, "primaryColor": "rgba(11,11,153,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34348930, "userName": "user13053835", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "29": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 29, "teamID": 0, "name": "Nana Akufo-Addo", "gender": 0, "nationality": 29, "capitalID": 212, "title": "", "nationName": "Ghana", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 6641, "y": 3735 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "30": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 30, "teamID": 5, "name": "brad76ley", "gender": 0, "nationality": 30, "capitalID": 333, "title": "", "nationName": "Libya", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7575, "y": 2946 }, "primaryColor": "rgba(51,51,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 7349868, "userName": "brad76ley", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "31": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 31, "teamID": 0, "name": "Andry Rajoelina", "gender": 0, "nationality": 31, "capitalID": -1, "title": "", "nationName": "Madagascar", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 8582, "y": 4734 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "32": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "premiumBuildSlot": false, "premiumProductionSlot": false, "playerID": 32, "teamID": 0, "name": "user9913153", "gender": 0, "nationality": 32, "capitalID": 256, "title": "", "nationName": "Mali", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 6600, "y": 3525 }, "primaryColor": "rgba(204,11,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 30928812, "userName": "user9913153", "playerImageID": -1, "flagImageID": -1, "banned": false, "defeated": false, "retired": false, "premiumUser": false, "noobBonus": 0, "achievementTitleID": 0, "passiveAI": false, "activityState": "ACTIVE", "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true, "aiProfile": "major" }, "33": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 33, "teamID": 0, "name": "KoosDelaray", "gender": 0, "nationality": 33, "capitalID": 1923, "title": "", "nationName": "Mozambique", "nationAdjective": "", "nationLabelSize": 0.7, "nationLabelCoord": { "x": 7925, "y": 4704 }, "primaryColor": "rgba(51,51,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 16914598, "userName": "KoosDelaray", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "34": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 34, "teamID": 0, "name": "user13254130", "gender": 0, "nationality": 34, "capitalID": -1, "title": "", "nationName": "Namibia", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7440, "y": 4808 }, "primaryColor": "rgba(11,51,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34571669, "userName": "user13254130", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "35": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 35, "teamID": 0, "name": "HawkBirdPlays", "gender": 0, "nationality": 35, "capitalID": -1, "title": "", "nationName": "Kenya", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 8220, "y": 4160 }, "primaryColor": "rgba(102,204,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 25415915, "userName": "HawkBirdPlays", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "36": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 36, "teamID": 0, "name": "Kaïs Saïed", "gender": 0, "nationality": 36, "capitalID": -1, "title": "", "nationName": "Tunisia", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7300, "y": 2608 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "37": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 37, "teamID": 0, "name": "Mr rundown", "gender": 0, "nationality": 37, "capitalID": 3821, "title": "", "nationName": "Afghanistan", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 9693, "y": 2638 }, "primaryColor": "rgba(204,51,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34587746, "userName": "Mr rundown", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "38": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 38, "teamID": 0, "name": "Ilham Aliyev", "gender": 0, "nationality": 38, "capitalID": 3732, "title": "", "nationName": "Azerbaijan", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 8897, "y": 2325 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "39": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 39, "teamID": 0, "name": "Giorgi Gakharia", "gender": 0, "nationality": 39, "capitalID": -1, "title": "", "nationName": "Georgia", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 8789, "y": 2235 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "40": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 40, "teamID": 0, "name": "user13247255", "gender": 0, "nationality": 40, "capitalID": 370, "title": "", "nationName": "Iraq", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 8745, "y": 2643 }, "primaryColor": "rgba(255,255,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34563995, "userName": "Y_666", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "41": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 41, "teamID": 0, "name": "user11528544", "gender": 0, "nationality": 41, "capitalID": 4952, "title": "", "nationName": "Israel", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 8364, "y": 2740 }, "primaryColor": "rgba(11,51,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 32720125, "userName": "user11528544", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "42": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 42, "teamID": 0, "name": "Talant Mamytov", "gender": 0, "nationality": 42, "capitalID": -1, "title": "", "nationName": "Kyrgyzstan", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 10154, "y": 2253 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "43": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 43, "teamID": 0, "name": "Hellothere598", "gender": 0, "nationality": 43, "capitalID": 1152, "title": "", "nationName": "Mongolia", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 11400, "y": 1980 }, "primaryColor": "rgba(11,51,153,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 31264336, "userName": "Hellothere598", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "44": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 44, "teamID": 0, "name": "user13254805", "gender": 1, "nationality": 44, "capitalID": 4086, "title": "", "nationName": "Myanmar", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 10951, "y": 3146 }, "primaryColor": "rgba(51,204,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34572417, "userName": "user13254805", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "45": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 45, "teamID": 0, "name": "Khadga Prasad Oli", "gender": 0, "nationality": 45, "capitalID": 4081, "title": "", "nationName": "Nepal", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 10463, "y": 2884 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "46": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 46, "teamID": 0, "name": "Haitham bin Tariq", "gender": 0, "nationality": 46, "capitalID": 342, "title": "", "nationName": "Oman", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 9300, "y": 3135 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "47": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 47, "teamID": 0, "name": "user13252539", "gender": 0, "nationality": 47, "capitalID": -1, "title": "", "nationName": "Pakistan", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 9777, "y": 2853 }, "primaryColor": "rgba(51,51,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34569902, "userName": "user13252539", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "48": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 48, "teamID": 6, "name": "user11679901", "gender": 0, "nationality": 48, "capitalID": 4241, "title": "", "nationName": "Philippines", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 12025, "y": 3500 }, "primaryColor": "rgba(204,11,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 32881843, "userName": "user11679901", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "49": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 49, "teamID": 0, "name": "user12220795", "gender": 0, "nationality": 49, "capitalID": 357, "title": "", "nationName": "Syria", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 8545, "y": 2568 }, "primaryColor": "rgba(255,11,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 33462225, "userName": "user12220795", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "50": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 50, "teamID": 0, "name": "Emomali Rahmon", "gender": 0, "nationality": 50, "capitalID": -1, "title": "", "nationName": "Tajikistan", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 9950, "y": 2380 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "51": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 51, "teamID": 0, "name": "Abdrabbuh Mansur Hadi", "gender": 0, "nationality": 51, "capitalID": -1, "title": "", "nationName": "Yemen", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 8882, "y": 3404 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "52": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 52, "teamID": 0, "name": "user8687307", "gender": 0, "nationality": 52, "capitalID": 176, "title": "", "nationName": "Belarus", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 8208, "y": 1630 }, "primaryColor": "rgba(11,204,102,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 29677869, "userName": "user8687307", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "53": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 53, "teamID": 0, "name": "Sophie Wilmès", "gender": 0, "nationality": 53, "capitalID": -1, "title": "", "nationName": "Belgium", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7182, "y": 1806 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "54": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 54, "teamID": 0, "name": "Boyko Borisov", "gender": 0, "nationality": 54, "capitalID": -1, "title": "", "nationName": "Bulgaria", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 8008, "y": 2214 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "55": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 55, "teamID": 0, "name": "Andrej Babiš", "gender": 0, "nationality": 55, "capitalID": -1, "title": "", "nationName": "Czechia", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7632, "y": 1860 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "56": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 56, "teamID": 0, "name": "Mette Frederiksen", "gender": 0, "nationality": 56, "capitalID": -1, "title": "", "nationName": "Denmark", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 7432, "y": 1500 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "57": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 57, "teamID": 7, "name": "Frenzy1234", "gender": 0, "nationality": 57, "capitalID": 385, "title": "", "nationName": "Finland", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 8185, "y": 1080 }, "primaryColor": "rgba(11,153,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 33834234, "userName": "Frenzy1234", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "58": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 58, "teamID": 3, "name": "user12364694", "gender": 0, "nationality": 58, "capitalID": 353, "title": "", "nationName": "Greece", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 7900, "y": 2429 }, "primaryColor": "rgba(51,51,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 33614989, "userName": "user12364694", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "59": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 59, "teamID": 0, "name": "Viktor Orbán", "gender": 0, "nationality": 59, "capitalID": -1, "title": "", "nationName": "Hungary", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 7793, "y": 1998 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "60": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 60, "teamID": 0, "name": "Katrín Jakobsdóttir", "gender": 0, "nationality": 60, "capitalID": -1, "title": "", "nationName": "Iceland", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 6294, "y": 981 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "61": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 61, "teamID": 0, "name": "Leo Varadkar", "gender": 0, "nationality": 61, "capitalID": -1, "title": "", "nationName": "Ireland", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 6645, "y": 1720 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "62": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 62, "teamID": 0, "name": "Mark Rutte", "gender": 0, "nationality": 62, "capitalID": -1, "title": "", "nationName": "Netherlands", "nationAdjective": "", "nationLabelSize": 0.35, "nationLabelCoord": { "x": 7236, "y": 1690 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "63": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 63, "teamID": 7, "name": "user13265213", "gender": 1, "nationality": 63, "capitalID": 100, "title": "", "nationName": "Norway", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 7436, "y": 1156 }, "primaryColor": "rgba(11,11,153,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34583925, "userName": "J. Sebastian Wright", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "64": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 64, "teamID": 2, "name": "user12865987", "gender": 0, "nationality": 64, "capitalID": 582, "title": "", "nationName": "Serbia", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7846, "y": 2219 }, "primaryColor": "rgba(204,11,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34152898, "userName": "user12865987", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "65": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 65, "teamID": 0, "name": "Simonetta Sommaruga", "gender": 0, "nationality": 65, "capitalID": 3586, "title": "", "nationName": "Switzerland", "nationAdjective": "", "nationLabelSize": 0.35, "nationLabelCoord": { "x": 7304, "y": 2008 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "66": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 66, "teamID": 1, "name": "user11250702", "gender": 0, "nationality": 66, "capitalID": 5781, "title": "", "nationName": "Ukraine", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 8316, "y": 1904 }, "primaryColor": "rgba(51,102,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 32412131, "userName": "user11250702", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "67": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 67, "teamID": 0, "name": "Carlos Alvarado Quesada", "gender": 0, "nationality": 67, "capitalID": -1, "title": "", "nationName": "Costa Rica", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 3137, "y": 3623 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "68": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 68, "teamID": 2, "name": "user6856412", "gender": 0, "nationality": 68, "capitalID": 4314, "title": "", "nationName": "Cuba", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 3411, "y": 3143 }, "primaryColor": "rgba(255,11,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 27567488, "userName": "user6856412", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "69": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 69, "teamID": 0, "name": "Danilo Medina", "gender": 0, "nationality": 69, "capitalID": -1, "title": "", "nationName": "Dominican Republic", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 3753, "y": 3291 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "70": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 70, "teamID": 0, "name": "Alejandro Giammattei", "gender": 0, "nationality": 70, "capitalID": 1768, "title": "", "nationName": "Guatemala", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 2915, "y": 3430 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "71": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 71, "teamID": 0, "name": "Jovenel Moïse", "gender": 0, "nationality": 71, "capitalID": -1, "title": "", "nationName": "Haiti", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 3683, "y": 3248 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "72": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 72, "teamID": 0, "name": "Juan Orlando Hernández", "gender": 0, "nationality": 72, "capitalID": 1693, "title": "", "nationName": "Honduras", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 3083, "y": 3430 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "73": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 73, "teamID": 0, "name": "Daniel Ortega", "gender": 0, "nationality": 73, "capitalID": -1, "title": "", "nationName": "Nicaragua", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 3101, "y": 3520 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "74": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 74, "teamID": 0, "name": "Laurentino Cortizo", "gender": 0, "nationality": 74, "capitalID": -1, "title": "", "nationName": "Panama", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 3333, "y": 3648 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "75": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 75, "teamID": 0, "name": "Pedro Pierluisi", "gender": 0, "nationality": 75, "capitalID": 4330, "title": "", "nationName": "Puerto Rico", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 3944, "y": 3310 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "76": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 76, "teamID": 0, "name": "Killerdj1972", "gender": 0, "nationality": 76, "capitalID": 2685, "title": "", "nationName": "Bolivia", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 3816, "y": 4640 }, "primaryColor": "rgba(255,255,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 16907926, "userName": "Killerdj1972", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "77": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 77, "teamID": 0, "name": "kenda000777", "gender": 1, "nationality": 77, "capitalID": 1734, "title": "", "nationName": "Chile", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 3426, "y": 5350 }, "primaryColor": "rgba(255,255,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 8665413, "userName": "kenda000777", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "78": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 78, "teamID": 0, "name": "Lenín Moreno", "gender": 0, "nationality": 78, "capitalID": -1, "title": "", "nationName": "Ecuador", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 3344, "y": 4025 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "79": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 79, "teamID": 0, "name": "Mario Abdo Benítez", "gender": 0, "nationality": 79, "capitalID": 4371, "title": "", "nationName": "Paraguay", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 4048, "y": 4863 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "80": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 80, "teamID": 0, "name": "Alberto Lacalle Pou", "gender": 0, "nationality": 80, "capitalID": 4377, "title": "", "nationName": "Uruguay", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 4126, "y": 5256 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "81": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 81, "teamID": 0, "name": "user11226241", "gender": 0, "nationality": 81, "capitalID": 4339, "title": "", "nationName": "Venezuela", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 3935, "y": 3713 }, "primaryColor": "rgba(11,11,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 32383517, "userName": "user11226241", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "82": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 82, "teamID": 0, "name": "user10255304", "gender": 0, "nationality": 82, "capitalID": -1, "title": "", "nationName": "New Zealand", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 13872, "y": 5668 }, "primaryColor": "rgba(102,11,153,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 31302218, "userName": "user10255304", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "83": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 83, "teamID": 0, "name": "June Soomer", "gender": 0, "nationality": 83, "capitalID": 4332, "title": "", "nationName": "Caribbean States", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 4135, "y": 3475 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "84": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 84, "teamID": 0, "name": "Gitanas Nausėda", "gender": 0, "nationality": 84, "capitalID": 3571, "title": "", "nationName": "Lithuania", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 8050, "y": 1525 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "85": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 85, "teamID": 0, "name": "vicektm", "gender": 0, "nationality": 85, "capitalID": 1145, "title": "", "nationName": "Angola", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7420, "y": 4445 }, "primaryColor": "rgba(51,51,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34544581, "userName": "vicektm", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "86": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 86, "teamID": 5, "name": "theking505", "gender": 0, "nationality": 86, "capitalID": 32, "title": "", "nationName": "Ethiopia", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 8500, "y": 3700 }, "primaryColor": "rgba(255,255,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 23469918, "userName": "theking505", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "87": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 87, "teamID": 0, "name": "ادريس911", "gender": 0, "nationality": 87, "capitalID": 259, "title": "", "nationName": "Morocco", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 6564, "y": 2751 }, "primaryColor": "rgba(204,51,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34391119, "userName": "ادريس911", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "88": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 88, "teamID": 0, "name": "user13191437", "gender": 0, "nationality": 88, "capitalID": 613, "title": "", "nationName": "Nigeria", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 7100, "y": 3661 }, "primaryColor": "rgba(11,153,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34501613, "userName": "user13191437", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "89": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 89, "teamID": 7, "name": "doomtbg", "gender": 0, "nationality": 89, "capitalID": 3748, "title": "", "nationName": "Kazakhstan", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 9837, "y": 1878 }, "primaryColor": "rgba(11,153,153,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 344760, "userName": "doomtbg", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "90": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 90, "teamID": 0, "name": "user10544092", "gender": 0, "nationality": 90, "capitalID": -1, "title": "", "nationName": "North Korea", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 12362, "y": 2318 }, "primaryColor": "rgba(255,11,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 31613559, "userName": "user10544092", "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "91": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 91, "teamID": 6, "name": "HxG2557", "gender": 0, "nationality": 91, "capitalID": 3982, "title": "", "nationName": "South Korea", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 12388, "y": 2520 }, "primaryColor": "rgba(255,255,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 25876940, "userName": "HxG2557", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "92": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 92, "teamID": 6, "name": "user10703704", "gender": 0, "nationality": 92, "capitalID": 4182, "title": "", "nationName": "Vietnam", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 11300, "y": 3200 }, "primaryColor": "rgba(255,51,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 31794164, "userName": "user10703704", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "93": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 93, "teamID": 0, "name": "user10096555", "gender": 0, "nationality": 93, "capitalID": 5351, "title": "", "nationName": "Austria", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7580, "y": 1960 }, "primaryColor": "rgba(255,255,255,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 31129785, "userName": "user10096555", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "94": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 94, "teamID": 0, "name": "Andrej Plenković", "gender": 0, "nationality": 94, "capitalID": -1, "title": "", "nationName": "Croatia", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 7721, "y": 2094 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "95": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 95, "teamID": 0, "name": "António Costa", "gender": 0, "nationality": 95, "capitalID": -1, "title": "", "nationName": "Portugal", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 6572, "y": 2363 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "96": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 96, "teamID": 0, "name": "user13265705", "gender": 1, "nationality": 96, "capitalID": 419, "title": "", "nationName": "Romania", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 8037, "y": 2048 }, "primaryColor": "rgba(255,204,51,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 34584461, "userName": "Griffinlord90", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "97": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 97, "teamID": 0, "name": "user10396802", "gender": 0, "nationality": 97, "capitalID": 5629, "title": "", "nationName": "Spain", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 6747, "y": 2343 }, "primaryColor": "rgba(255,204,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 31452391, "userName": "user10396802", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": true, "available": true, "receiveRewards": false, "kickableFromCoalition": true }, "98": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 98, "teamID": 4, "name": "ciricbobi", "gender": 0, "nationality": 98, "capitalID": 4363, "title": "", "nationName": "Peru", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 3388, "y": 4310 }, "primaryColor": "rgba(255,11,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": false, "nativeComputer": false, "siteUserID": 32286803, "userName": "ciricbobi", "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": true, "taken": true, "available": false, "receiveRewards": true, "kickableFromCoalition": true }, "99": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 99, "teamID": 0, "name": "James Marape", "gender": 0, "nationality": 99, "capitalID": -1, "title": "", "nationName": "Papua New Guinea", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 12898, "y": 4233 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "100": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 100, "teamID": 0, "name": "Mahathir Mohamad", "gender": 0, "nationality": 100, "capitalID": -1, "title": "", "nationName": "Malaysia", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 11114, "y": 3835 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "101": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 101, "teamID": 0, "name": "Tsai Ing-wen", "gender": 0, "nationality": 101, "capitalID": 4021, "title": "", "nationName": "Taiwan", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 12023, "y": 3073 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "102": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 102, "teamID": 0, "name": "Lee Hsien Loong", "gender": 0, "nationality": 102, "capitalID": -1, "title": "", "nationName": "Singapore", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 11184, "y": 3923 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "103": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 103, "teamID": 0, "name": "Gotabaya Rajapaksa", "gender": 0, "nationality": 103, "capitalID": 3828, "title": "", "nationName": "Sri Lanka", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 10238, "y": 3710 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "104": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 104, "teamID": 0, "name": "Jüri Ratas", "gender": 0, "nationality": 104, "capitalID": -1, "title": "", "nationName": "Estonia", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 8147, "y": 1363 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "105": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 105, "teamID": 0, "name": "Arturs Krišjānis Kariņš", "gender": 0, "nationality": 105, "capitalID": 133, "title": "", "nationName": "Latvia", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 8143, "y": 1456 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "106": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 106, "teamID": 0, "name": "David Granger", "gender": 0, "nationality": 106, "capitalID": 4345, "title": "", "nationName": "Guyana", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 4201, "y": 3800 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "107": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 107, "teamID": 0, "name": "Dési Bouterse", "gender": 0, "nationality": 107, "capitalID": 1769, "title": "", "nationName": "Suriname", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 4358, "y": 3898 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "108": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 108, "teamID": 0, "name": "Andrew Holness", "gender": 0, "nationality": 108, "capitalID": -1, "title": "", "nationName": "Jamaica", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 3472, "y": 3301 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "109": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 109, "teamID": 0, "name": "Kim Kielsen", "gender": 0, "nationality": 109, "capitalID": 732, "title": "", "nationName": "Greenland", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 5329, "y": 666 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "110": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 110, "teamID": 0, "name": "Valentin Inzko", "gender": 0, "nationality": 110, "capitalID": -1, "title": "", "nationName": "Bosnia", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 7664, "y": 2143 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "111": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 111, "teamID": 0, "name": "Janez Janša", "gender": 0, "nationality": 111, "capitalID": -1, "title": "", "nationName": "Slovenia", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 7572, "y": 2053 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "112": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 112, "teamID": 0, "name": "Edi Rama", "gender": 0, "nationality": 112, "capitalID": -1, "title": "", "nationName": "Albania", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7785, "y": 2288 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "113": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 113, "teamID": 0, "name": "Igor Matovič", "gender": 0, "nationality": 113, "capitalID": -1, "title": "", "nationName": "Slovakia", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 7782, "y": 1913 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "114": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 114, "teamID": 0, "name": "Sabah Al-Sabah", "gender": 0, "nationality": 114, "capitalID": -1, "title": "", "nationName": "Kuwait", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 8911, "y": 2835 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "115": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 115, "teamID": 0, "name": "Rogue Leader", "gender": 0, "nationality": 115, "capitalID": -1, "title": "", "nationName": "Rogue State", "nationAdjective": "", "nationLabelSize": 0.5, "primaryColor": "rgba(11,11,11,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "116": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 116, "teamID": 0, "name": "Frank Bainimarama", "gender": 0, "nationality": 116, "capitalID": 4505, "title": "", "nationName": "Fiji", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 14300, "y": 4700 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "117": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 117, "teamID": 0, "name": "Manasseh Sogavare", "gender": 0, "nationality": 117, "capitalID": 4511, "title": "", "nationName": "Solomon Islands", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 13550, "y": 4350 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "118": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 118, "teamID": 0, "name": "Robert Abela", "gender": 0, "nationality": 118, "capitalID": 4520, "title": "", "nationName": "Malta", "nationAdjective": "", "nationLabelSize": 0.25, "nationLabelCoord": { "x": 7515, "y": 2565 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "119": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 119, "teamID": 0, "name": "", "gender": 0, "nationality": 119, "capitalID": -1, "title": "", "nationName": "Paracel Islands", "nationAdjective": "", "nationLabelSize": 0.25, "nationLabelCoord": { "x": 11720, "y": 3375 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "120": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 120, "teamID": 0, "name": "Sheikh Hasina ", "gender": 0, "nationality": 120, "capitalID": -1, "title": "", "nationName": "Bangladesh", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 10700, "y": 3050 }, "primaryColor": "rgba(204,204,204,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "121": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 121, "teamID": 0, "name": "Mahamadou Issoufou", "gender": 0, "nationality": 121, "capitalID": -1, "title": "", "nationName": "Niger", "nationAdjective": "", "nationLabelSize": 1, "nationLabelCoord": { "x": 7202, "y": 3380 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "122": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 122, "teamID": 0, "name": "Mohamed Abdullahi Farmaajo", "gender": 0, "nationality": 122, "capitalID": 4538, "title": "", "nationName": "Somalia", "nationAdjective": "", "nationLabelSize": 0.75, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "123": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 123, "teamID": 0, "name": "Edgar Lungu", "gender": 0, "nationality": 123, "capitalID": -1, "title": "", "nationName": "Zambia", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 7794, "y": 4522 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "124": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 124, "teamID": 0, "name": "Salva Kiir Mayardit", "gender": 0, "nationality": 124, "capitalID": -1, "title": "", "nationName": "South Sudan", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 8048, "y": 3754 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "125": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 125, "teamID": 0, "name": "Gurbanguly Berdimuhamedow", "gender": 0, "nationality": 125, "capitalID": -1, "title": "", "nationName": "Turkmenistan", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 9461, "y": 2360 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "126": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 126, "teamID": 0, "name": "Shavkat Mirziyoyev", "gender": 0, "nationality": 126, "capitalID": -1, "title": "", "nationName": "Uzbekistan", "nationAdjective": "", "nationLabelSize": 0.6, "nationLabelCoord": { "x": 9627, "y": 2221 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "127": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 127, "teamID": 0, "name": "Mohamed Ould Ghazouani", "gender": 0, "nationality": 127, "capitalID": -1, "title": "", "nationName": "Mauritania", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 6300, "y": 3200 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "128": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 128, "teamID": 0, "name": "Hassan Diab", "gender": 0, "nationality": 128, "capitalID": -1, "title": "", "nationName": "Lebanon", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 8450, "y": 2650 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "129": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 129, "teamID": 0, "name": "Bisher Al-Khasawneh", "gender": 0, "nationality": 129, "capitalID": 5378, "title": "", "nationName": "Jordan", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 8450, "y": 2805 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "130": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 130, "teamID": 0, "name": "Ion Chicu", "gender": 0, "nationality": 130, "capitalID": -1, "title": "", "nationName": "Moldova", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 8200, "y": 2000 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "131": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 131, "teamID": 0, "name": "Edward David Burt", "gender": 0, "nationality": 131, "capitalID": -1, "title": "", "nationName": "Bermuda", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 4100, "y": 2710 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "132": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 132, "teamID": 0, "name": "Nigel Phillips", "gender": 0, "nationality": 132, "capitalID": 2779, "title": "", "nationName": "Falklands", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 3850, "y": 6025 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "133": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 133, "teamID": 0, "name": "Thierry Lataste", "gender": 0, "nationality": 133, "capitalID": 4510, "title": "", "nationName": "New Caledonia", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 13700, "y": 4815 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "134": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 134, "teamID": 0, "name": "Laurent Jaunâtre", "gender": 0, "nationality": 134, "capitalID": -1, "title": "", "nationName": "Kerguelen Islands", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 9450, "y": 5780 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "135": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 135, "teamID": 0, "name": "Hassanal Bolkiah", "gender": 0, "nationality": 135, "capitalID": -1, "title": "", "nationName": "Brunei", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 11680, "y": 3810 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "136": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 136, "teamID": 0, "name": "Sergey Valeryevich Aksyonov", "gender": 0, "nationality": 136, "capitalID": -1, "title": "", "nationName": "Crimea", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 8425, "y": 2100 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "137": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 137, "teamID": 0, "name": "Pere Aragonès", "gender": 0, "nationality": 137, "capitalID": 5630, "title": "", "nationName": "Catalonia", "nationAdjective": "", "nationLabelSize": 0.5, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "138": { "@c": "ultshared.UltPlayerProfile", "faction": 3, "playerID": 138, "teamID": 0, "name": "Antonio Luis Lopes", "gender": 0, "nationality": 138, "capitalID": -1, "title": "", "nationName": "Cabinda", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7250, "y": 4200 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "139": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 139, "teamID": 0, "name": "Mokgweetsi Masisi", "gender": 0, "nationality": 139, "capitalID": 2691, "title": "", "nationName": "Botswana", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7680, "y": 4875 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "140": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 140, "teamID": 0, "name": "Sihle Zikalala", "gender": 0, "nationality": 140, "capitalID": -1, "title": "", "nationName": "KwaZulu-Natal", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 7900, "y": 4975 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "141": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 141, "teamID": 0, "name": "Girish Chandra Murmu", "gender": 0, "nationality": 141, "capitalID": 3988, "title": "", "nationName": "Kashmir", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 10129, "y": 2675 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "142": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 142, "teamID": 0, "name": "Hun Sen", "gender": 0, "nationality": 142, "capitalID": -1, "title": "", "nationName": "Cambodia", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 11275, "y": 3508 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "143": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 143, "teamID": 0, "name": "Dolkun Isa", "gender": 0, "nationality": 143, "capitalID": -1, "title": "", "nationName": "Uyghur", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 10675, "y": 2100 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "144": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 144, "teamID": 0, "name": "François Legault", "gender": 0, "nationality": 144, "capitalID": -1, "title": "", "nationName": "Quebec", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 3850, "y": 2050 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "145": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 145, "teamID": 0, "name": "María Teresa Castañón", "gender": 0, "nationality": 145, "capitalID": 1735, "title": "", "nationName": "Patagonia", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 3350, "y": 6050 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "146": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 146, "teamID": 0, "name": "Abdel Fattah al-Burhan", "gender": 0, "nationality": 146, "capitalID": -1, "title": "", "nationName": "Sudan", "nationAdjective": "", "nationLabelSize": 0.75, "nationLabelCoord": { "x": 8154, "y": 3396 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": true, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "147": { "@c": "ultshared.UltPlayerProfile", "faction": 2, "playerID": 147, "teamID": 0, "name": "Nikol Pashinyan", "gender": 0, "nationality": 147, "capitalID": -1, "title": "", "nationName": "Armenia", "nationAdjective": "", "nationLabelSize": 1, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "148": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 148, "teamID": 0, "name": "Ben Merrick", "gender": 0, "nationality": 148, "capitalID": 4513, "title": "", "nationName": "Diego Garcia", "nationAdjective": "", "nationLabelSize": 0.5, "nationLabelCoord": { "x": 9750, "y": 4250 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "149": { "@c": "ultshared.UltPlayerProfile", "faction": 1, "playerID": 149, "teamID": 0, "name": "Lou Leon Guerrero", "gender": 0, "nationality": 149, "capitalID": 4508, "title": "", "nationName": "Guam", "nationAdjective": "", "nationLabelSize": 0.4, "nationLabelCoord": { "x": 13000, "y": 3450 }, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": true, "siteUserID": -1, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true }, "@c": "java.util.HashMap", "-1": { "@c": "ultshared.UltPlayerProfile", "playerID": -1, "teamID": 0, "name": "", "gender": 0, "nationality": 0, "capitalID": -1, "title": "", "nationName": "", "nationAdjective": "", "nationLabelSize": 1, "primaryColor": "rgba(192,192,192,255)", "secondaryColor": "rgba(255,255,255,255)", "averageNationalMorale": 1, "computerPlayer": true, "nativeComputer": false, "siteUserID": 0, "playerImageID": -1, "flagImageID": -1, "defeated": false, "retired": false, "achievementTitleID": 0, "passiveAI": false, "playing": false, "taken": false, "available": false, "receiveRewards": false, "kickableFromCoalition": true } }, "teams": { "1": { "@c": "ultshared.UltTeamProfile", "teamID": 1, "name": "the Millennial Reich", "description": "Join the coalition of the Great Millennial Reich!\nYour application CAN be reviewed within 24 hours, thank you.", "primaryColor": "rgba(120,140,40,255)", "flagImageID": 1, "leaderID": 14, "disbanded": false }, "2": { "@c": "ultshared.UltTeamProfile", "teamID": 2, "name": "COMMUNIST PARTY", "description": "Everyone is welcome.", "primaryColor": "rgba(40,40,80,255)", "flagImageID": -1, "leaderID": 22, "disbanded": false }, "3": { "@c": "ultshared.UltTeamProfile", "teamID": 3, "name": "Middle East Coalition", "description": "Join arab countries", "primaryColor": "rgba(120,90,120,255)", "flagImageID": -1, "leaderID": 8, "disbanded": false }, "4": { "@c": "ultshared.UltTeamProfile", "teamID": 4, "name": "BIA", "description": ".", "primaryColor": "rgba(40,140,160,255)", "flagImageID": 2, "leaderID": 23, "disbanded": false }, "5": { "@c": "ultshared.UltTeamProfile", "teamID": 5, "name": "Secta Pacifca", "description": "One United Nation", "primaryColor": "rgba(120,40,40,255)", "flagImageID": 3, "leaderID": 3, "disbanded": false }, "6": { "@c": "ultshared.UltTeamProfile", "teamID": 6, "name": "ASIAN EMPIRE ", "description": ".", "primaryColor": "rgba(40,90,80,255)", "flagImageID": -1, "leaderID": 91, "disbanded": false }, "7": { "@c": "ultshared.UltTeamProfile", "teamID": 7, "name": "Hells Army ", "description": "Welcome to join", "primaryColor": "rgba(120,140,120,255)", "flagImageID": -1, "leaderID": 17, "disbanded": false }, "8": { "@c": "ultshared.UltTeamProfile", "teamID": 8, "name": "Empire Infini", "description": "For the Empire !!!!", "primaryColor": "rgba(40,40,160,255)", "flagImageID": -1, "leaderID": 64, "disbanded": true }, "@c": "java.util.HashMap" } }, "2": { "@c": "ultshared.UltNewspaperState", "stateType": 2, "stateID": "922174487522836842", "timeStamp": "1638569645136", "day": 4, "ranking": { "@c": "ultshared.UltRanking", "winner": -1, "ranking": [ 0, 95, 70, 79, 85, 103, 101, 95, 81, 77, 84, 79, 86, 69, 122, 76, 73, 128, 88, 93, 83, 77, 126, 70, 95, 102, 92, 68, 72, 17, 76, 0, 57, 105, 42, 64, 0, 84, 12, 7, 67, 26, 0, 67, 72, 11, 13, 52, 61, 49, 0, 0, 33, 0, 2, 0, 4, 68, 64, 8, 4, 0, 0, 68, 103, 11, 122, 0, 57, 8, 11, 0, 10, 9, 0, 6, 73, 56, 0, 11, 9, 71, 47, 10, 11, 78, 96, 68, 71, 109, 0, 68, 71, 62, 2, 8, 68, 70, 74, 1, 0, 6, 0, 8, 11, 15, 7, 6, 0, 5, 0, 0, 0, 3, 0, 11, 5, 1, 4, 0, 1, 2, 0, 1, 0, 6, 0, 3, 0, 6, 0, 0, 2, 1, 0, 0, 3, 0, 0, 7, 0, 7, 0, 0, 6, 22, 1, 1, 1, 1 ], "playersRankSorted": [ 17, 22, 14, 66, 89, 33, 5, 64, 25, 6, 86, 1, 7, 24, 19, 26, 18, 12, 4, 10, 37, 20, 8, 3, 11, 85, 9, 21, 15, 30, 98, 16, 76, 28, 44, 81, 88, 92, 2, 23, 97, 13, 27, 57, 63, 87, 91, 96, 40, 43, 35, 58, 93, 48, 32, 68, 77, 47, 49, 82, 34, 52, 41, 145, 29, 105, 46, 38, 45, 65, 70, 79, 84, 104, 115, 72, 83, 73, 80, 59, 69, 95, 103, 39, 106, 139, 141, 75, 101, 107, 125, 129, 144, 109, 116, 56, 60, 118, 113, 127, 136, 54, 94, 121, 132, 99, 117, 120, 123, 133, 146, 147, 148, 149, 31, 36, 42, 50, 51, 53, 55, 61, 62, 67, 71, 74, 78, 90, 100, 102, 108, 110, 111, 112, 114, 119, 122, 124, 126, 128, 130, 131, 134, 135, 137, 138, 140, 142, 143 ], "winnerTeam": -1, "teamRanking": { "1": 423, "2": 483, "3": 145, "4": 144, "5": 416, "6": 374, "7": 461, "@c": "java.util.HashMap" }, "teamsRankSorted": [ 2, 7, 1, 5, 6, 3, 4 ], "initialized": true }, "articles": [ "java.util.Vector", [ { "@c": "ultshared.UltStatisticsArticle", "senderID": -1, "receiverID": -1, "messageBody": "CON's trending \"Most Beloved Leader\" poll surprising results:\n1st: {{{countryLink 'Rogue State' '115'}}}, Rogue Leader\n2nd: {{{countryLink 'Turkey' '12'}}}, Jazebkhan\n3rd: {{{countryLink 'Denmark' '56'}}}, Mette Frederiksen\n4th: {{{countryLink 'Chile' '77'}}}, kenda000777\n5th: {{{countryLink 'Sudan' '146'}}}, Abdel Fattah al-Burhan\n6th: {{{countryLink 'Turkmenistan' '125'}}}, Gurbanguly Berdimuhamedow\n7th: {{{countryLink 'China' '5'}}}, stackelberg\n8th: {{{countryLink 'Canada' '20'}}}, SharkieGamer\n9th: {{{countryLink 'Kenya' '35'}}}, HawkBirdPlays\n10th: {{{countryLink 'Hungary' '59'}}}, Viktor Orbán\n11th: {{{countryLink 'Dominican Republic' '69'}}}, Danilo Medina\n12th: {{{countryLink 'Nicaragua' '73'}}}, Daniel Ortega\n13th: {{{countryLink 'Caribbean States' '83'}}}, June Soomer\n14th: {{{countryLink 'Estonia' '104'}}}, Jüri Ratas\n15th: {{{countryLink 'Greenland' '109'}}}, Kim Kielsen\n16th: {{{countryLink 'Quebec' '144'}}}, François Legault\n17th: {{{countryLink 'Bulgaria' '54'}}}, Boyko Borisov\n18th: {{{countryLink 'France' '13'}}}, LeGamer72\n19th: {{{countryLink 'Namibia' '34'}}}, user13254130\n20th: {{{countryLink 'Afghanistan' '37'}}}, Mr rundown\n21st: {{{countryLink 'Georgia' '39'}}}, Giorgi Gakharia\n22nd: {{{countryLink 'Croatia' '94'}}}, Andrej Plenković\n23rd: {{{countryLink 'Portugal' '95'}}}, António Costa\n24th: {{{countryLink 'Taiwan' '101'}}}, Tsai Ing-wen\n25th: {{{countryLink 'Suriname' '107'}}}, Dési Bouterse\n", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "00:28:41" ], "author": "CON Politics ", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 362, "authorID": -3, "title": "Most Popular Trending Nations ", "day": 4, "extended": 0, "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "shownRanks": 25, "timeStamp": 1638487721000 }, { "@c": "ultshared.UltArticle", "senderID": 19, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'United Kingdom' '19'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Reykjavík'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:36" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 363, "authorID": -2, "title": "{{{countryLink 'United Kingdom' '19'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555396000 }, { "@c": "ultshared.UltArticle", "senderID": 66, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'Ukraine' '66'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Sevastopol'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:36" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 364, "authorID": -2, "title": "{{{countryLink 'Ukraine' '66'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555396000 }, { "@c": "ultshared.UltArticle", "senderID": 92, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'Vietnam' '92'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Chongqing'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:37" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 365, "authorID": -2, "title": "{{{countryLink 'Vietnam' '92'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555397000 }, { "@c": "ultshared.UltArticle", "senderID": 22, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'United States' '22'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Montreal'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:37" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 366, "authorID": -2, "title": "{{{countryLink 'United States' '22'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555397000 }, { "@c": "ultshared.UltArticle", "senderID": 68, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'Cuba' '68'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Kingston'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:37" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 367, "authorID": -2, "title": "{{{countryLink 'Cuba' '68'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555397000 }, { "@c": "ultshared.UltArticle", "senderID": 1, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'Algeria' '1'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Nouakchott'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:37" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 368, "authorID": -2, "title": "{{{countryLink 'Algeria' '1'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555397000 }, { "@c": "ultshared.UltArticle", "senderID": 26, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'Australia' '26'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Christchurch'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:37" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 369, "authorID": -2, "title": "{{{countryLink 'Australia' '26'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555397000 }, { "@c": "ultshared.UltArticle", "senderID": 26, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'Australia' '26'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Dunedin'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:37" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 370, "authorID": -2, "title": "{{{countryLink 'Australia' '26'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555397000 }, { "@c": "ultshared.UltArticle", "senderID": 19, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'United Kingdom' '19'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Bordeaux'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:37" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 371, "authorID": -2, "title": "{{{countryLink 'United Kingdom' '19'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555397000 }, { "@c": "ultshared.UltArticle", "senderID": 18, "receiverID": -1, "messageBody": "According to the state-run news agency of {{{countryLink 'Sweden' '18'}}}, a violent uprising has erupted in a key region of the country. Since the early morning hours sources are reporting irregular fighters clashing with local security forces in {{{provLink 'Hanover'}}}.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:16:38" ], "author": "BREAKING NEWS: Violent Insurgency", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 372, "authorID": -2, "title": "{{{countryLink 'Sweden' '18'}}} hit by insurgent attack", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555398000 }, { "@c": "ultshared.UltArticle", "senderID": 13, "receiverID": 13, "messageBody": "{{{countryLink 'France' '13'}}} has a new military commander. From now on user13357384 will control the forces of this nation.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:29:41" ], "author": "Conflict of Nations Game System", "address": "", "receiver": "user13357384", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 373, "authorID": -2, "title": "user13357384 has taken command.", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638556181000 }, { "@c": "ultshared.UltArticle", "senderID": 10, "receiverID": 10, "messageBody": "{{{countryLink 'Saudi Arabia' '10'}}} has a new military commander. From now on user13358713 will control the forces of this nation.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:38:32" ], "author": "Conflict of Nations Game System", "address": "", "receiver": "user13358713", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 374, "authorID": -2, "title": "user13358713 has taken command.", "day": 4, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638556712000 }, { "@c": "ultshared.UltArticle", "senderID": 33, "receiverID": -1, "messageBody": "KoosDelaray, the Commander in Chief of {{{countryLink 'Mozambique' '33'}}}, has disregarded his duties concerning his nation and its people. Until his return, his nation and military will be governed by his subalterns.", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "21:04:09" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 375, "authorID": -2, "title": "Military Coup!", "day": 4, "extended": 2, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638561849000 }, { "@c": "ultshared.UltArticle", "senderID": 48, "receiverID": 5, "messageBody": "

{{{ gameTimeFromTimestampString 1638493909156 true }}} Invasion! Without prior warning, user11679901's units have crossed the border and are now engaged in combat with stackelberg.\n

{{{ gameTimeFromTimestampString 1638513389301 true }}} {{{provLink 'Shanghai'}}}: The 4th Infantry Battalion ({{{countryLink 'China' '5'}}}) (E 4) has been destroyed by the 2nd Infantry Battalion ({{{countryLink 'Philippines' '48'}}}).

{{{ gameTimeFromTimestampString 1638513389301 true }}} 5th Infantry Division ({{{countryLink 'Philippines' '48'}}}) has occupied {{{provLink 'Shanghai'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Philippines' '48'}}} - 1,772\n{{{countryLink 'China' '5'}}} - 1,700

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "07:36:29" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 480005, "authorID": -2, "title": "{{{provLink 'Shanghai'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778033, "width": 170, "height": 113 }, "timeStamp": 1638513389000 }, { "@c": "ultshared.UltArticle", "senderID": 144, "receiverID": 22, "messageBody": "

{{{ gameTimeFromTimestampString 1638530052235 true }}} {{{provLink 'Quebec'}}}: The 1st Infantry Battalion ({{{countryLink 'Quebec' '144'}}}) (FS 1) has been destroyed by the 4th Infantry Division ({{{countryLink 'United States' '22'}}}).

{{{ gameTimeFromTimestampString 1638530052235 true }}} 4th Infantry Division ({{{countryLink 'United States' '22'}}}) captures the capital of {{{countryLink 'Quebec' '144'}}}, {{{provLink 'Quebec'}}}. Desperation reaches new heights in {{{countryLink 'Quebec' '144'}}} while people celebrate in {{{countryLink 'Washington D.C.' '22'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Quebec' '144'}}} - 1,700\n{{{countryLink 'United States' '22'}}} - 834

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "12:14:12" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1440022, "authorID": -2, "title": "{{{countryLink 'United States' '22'}}} occupies the {{{countryLink '' '144'}}} capital.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638530052000 }, { "@c": "ultshared.UltArticle", "senderID": 81, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638564038133 true }}} The 4th Recon Battalion ({{{countryLink 'Venezuela' '81'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638567638133 true }}} The 4th Infantry Battalion ({{{countryLink 'Venezuela' '81'}}}) lost: 1 Combat Recon Vehicle

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:40:38" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 809999, "authorID": -2, "title": "4th Infantry Battalion ({{{countryLink 'Venezuela' '81'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638567638000 }, { "@c": "ultshared.UltArticle", "senderID": 47, "receiverID": 37, "messageBody": "

{{{ gameTimeFromTimestampString 1638545450008 true }}} {{{provLink 'Hyderabad (PK)'}}}: The 7th Infantry Battalion ({{{countryLink 'Pakistan' '47'}}}) (BV 7) has been destroyed by the 5th Infantry Division ({{{countryLink 'Afghanistan' '37'}}}) after heavy fighting.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Pakistan' '47'}}} - 7,684\n{{{countryLink 'Afghanistan' '37'}}} - 4,784

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "16:30:50" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 271, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638545450000 }, { "@c": "ultshared.UltArticle", "senderID": 82, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638492721618 true }}} The 3rd Infantry Battalion ({{{countryLink 'New Zealand' '82'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638523870132 true }}} The 2nd Fighter Squadron ({{{countryLink 'New Zealand' '82'}}}) lost: 1 Air Superiority Fighter

{{{ gameTimeFromTimestampString 1638528726301 true }}} The 6th Infantry Battalion ({{{countryLink 'New Zealand' '82'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638532326301 true }}} The 6th Infantry Battalion ({{{countryLink 'New Zealand' '82'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "12:52:06" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 819999, "authorID": -2, "title": "6th Infantry Battalion ({{{countryLink 'New Zealand' '82'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638532326000 }, { "@c": "ultshared.UltArticle", "senderID": 66, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638537507802 true }}} The 14th Recon Battalion ({{{countryLink 'Ukraine' '66'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638561351952 true }}} The 1st Recon Battalion ({{{countryLink 'Ukraine' '66'}}}) lost: 1 Combat Recon Vehicle

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "20:55:51" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 659999, "authorID": -2, "title": "1st Recon Battalion ({{{countryLink 'Ukraine' '66'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638561351000 }, { "@c": "ultshared.UltArticle", "senderID": 34, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638549224671 true }}} The 4th Recon Battalion ({{{countryLink 'Namibia' '34'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638558611379 true }}} The 4th Recon Battalion ({{{countryLink 'Namibia' '34'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638568344820 true }}} The 1st Infantry Battalion ({{{countryLink 'Namibia' '34'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:52:24" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 339999, "authorID": -2, "title": "1st Infantry Battalion ({{{countryLink 'Namibia' '34'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638568344000 }, { "@c": "ultshared.UltArticle", "senderID": 18, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638494977735 true }}} Building damaged in {{{provLink 'Hamburg'}}}: Arms Industry.

{{{ gameTimeFromTimestampString 1638494977735 true }}} Building damaged in {{{provLink 'Hamburg'}}}: Army Base.

{{{ gameTimeFromTimestampString 1638494977735 true }}} Building damaged in {{{provLink 'Hamburg'}}}: Recruiting Office.

{{{ gameTimeFromTimestampString 1638506015705 true }}} The 10th Infantry Division ({{{countryLink 'Sweden' '18'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638524765261 true }}} Building damaged in {{{provLink 'Hanover'}}}: Army Base.

{{{ gameTimeFromTimestampString 1638524765261 true }}} Building damaged in {{{provLink 'Hanover'}}}: Arms Industry.

{{{ gameTimeFromTimestampString 1638524765261 true }}} Building damaged in {{{provLink 'Hanover'}}}: Recruiting Office.

{{{ gameTimeFromTimestampString 1638524900159 true }}} Building damaged in {{{provLink 'Stockholm'}}}: Air Base.

{{{ gameTimeFromTimestampString 1638526760345 true }}} The 9th Fighter Squadron ({{{countryLink 'Sweden' '18'}}}) lost: 1 Air Superiority Fighter

{{{ gameTimeFromTimestampString 1638531223510 true }}} The 1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638538423510 true }}} The 1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638542023510 true }}} The 1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638542096706 true }}} The 5th Artillery Battalion ({{{countryLink 'Sweden' '18'}}}) lost: 1 Towed Artillery

{{{ gameTimeFromTimestampString 1638555028151 true }}} The 6th Fighter Squadron ({{{countryLink 'Sweden' '18'}}}) lost: 1 Air Superiority Fighter

{{{ gameTimeFromTimestampString 1638556805848 true }}} The 12th Recon Battalion ({{{countryLink 'Sweden' '18'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638565441734 true }}} The 1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:04:01" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 179999, "authorID": -2, "title": "1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638565441000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 1, "messageBody": "

{{{ gameTimeFromTimestampString 1638567081854 true }}} {{{provLink 'Nouakchott'}}}: The 10th Insurgents ({{{countryLink 'Rogue State' '115'}}}) (EO 10) has been destroyed by the 3rd Fighter Squadron ({{{countryLink 'Algeria' '1'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Rogue State' '115'}}} - 561\n{{{countryLink 'Algeria' '1'}}} - 359

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:31:21" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1150001, "authorID": -2, "title": "Military Unit annihilated", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638567081000 }, { "@c": "ultshared.UltArticle", "senderID": 34, "receiverID": 4, "messageBody": "

{{{ gameTimeFromTimestampString 1638558611379 true }}} {{{provLink 'Swakopmund'}}}: The 4th Recon Battalion ({{{countryLink 'Namibia' '34'}}}) (BI 4) has been destroyed by the 10th Recon Division ({{{countryLink 'South Africa' '4'}}}).

{{{ gameTimeFromTimestampString 1638568344820 true }}} {{{provLink 'Walvis Bay'}}}: The 1st Infantry Battalion ({{{countryLink 'Namibia' '34'}}}) (BI 1) has been destroyed by the 12th Recon Division ({{{countryLink 'South Africa' '4'}}}).

{{{ gameTimeFromTimestampString 1638568344820 true }}} 12th Recon Division ({{{countryLink 'South Africa' '4'}}}) has occupied {{{provLink 'Walvis Bay'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Namibia' '34'}}} - 6,458\n{{{countryLink 'South Africa' '4'}}} - 1,175

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:52:24" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 279, "authorID": -2, "title": "{{{provLink 'Walvis Bay'}}} has fallen.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778025, "width": 170, "height": 110 }, "timeStamp": 1638568344000 }, { "@c": "ultshared.UltArticle", "senderID": 81, "receiverID": 25, "messageBody": "

{{{ gameTimeFromTimestampString 1638539327982 true }}} Invasion! Without prior warning, phillyphilly1's units have crossed the border and are now engaged in combat with user11226241.\n

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "14:48:47" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 810025, "authorID": -2, "title": "Deceitful Act of War", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778020, "width": 170, "height": 120 }, "timeStamp": 1638539327000 }, { "@c": "ultshared.UltArticle", "senderID": 35, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638491344282 true }}} The 1st Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) lost: 1 Towed Artillery

{{{ gameTimeFromTimestampString 1638491344282 true }}} The 2nd Fighter Squadron ({{{countryLink 'Kenya' '35'}}}) lost: 1 Air Superiority Fighter

{{{ gameTimeFromTimestampString 1638491344282 true }}} Building damaged in {{{provLink 'Nairobi'}}}: Air Base.

{{{ gameTimeFromTimestampString 1638492372035 true }}} The 1st Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638505744282 true }}} The 1st Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638525131867 true }}} The 4th Recon Battalion ({{{countryLink 'Kenya' '35'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638530459079 true }}} The 3rd Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638535931867 true }}} The 4th Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638539531867 true }}} The 4th Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "14:52:11" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 349999, "authorID": -2, "title": "4th Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638539531000 }, { "@c": "ultshared.UltArticle", "senderID": 18, "receiverID": 14, "messageBody": "

{{{ gameTimeFromTimestampString 1638492035366 true }}} {{{provLink 'Kiel'}}}: The 9th Infantry Battalion ({{{countryLink 'Germany' '14'}}}) (N 9) has been destroyed by the 3rd Infantry Battalion ({{{countryLink 'Sweden' '18'}}}).

{{{ gameTimeFromTimestampString 1638494977735 true }}} {{{provLink 'Hamburg'}}}: The 2nd Infantry Battalion ({{{countryLink 'Germany' '14'}}}) (N 2) has been destroyed by the 10th Infantry Division ({{{countryLink 'Sweden' '18'}}}).

{{{ gameTimeFromTimestampString 1638494977735 true }}} 10th Infantry Division ({{{countryLink 'Sweden' '18'}}}) has occupied {{{provLink 'Hamburg'}}}.

{{{ gameTimeFromTimestampString 1638509615705 true }}} {{{provLink 'Hamburg'}}}: The 14th Infantry Battalion ({{{countryLink 'Germany' '14'}}}) (N 14) has been destroyed by the 10th Infantry Division ({{{countryLink 'Sweden' '18'}}}).

{{{ gameTimeFromTimestampString 1638524765261 true }}} 10th Infantry Division ({{{countryLink 'Sweden' '18'}}}) has occupied {{{provLink 'Hanover'}}}.

{{{ gameTimeFromTimestampString 1638527674988 true }}} 3rd Infantry Battalion ({{{countryLink 'Germany' '14'}}}) has liberated {{{provLink 'Hamburg'}}}.

{{{ gameTimeFromTimestampString 1638542023510 true }}} {{{provLink 'Kyritz'}}}: The 1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}) (R 1) has been destroyed by the 7th Recon Division ({{{countryLink 'Germany' '14'}}}).

{{{ gameTimeFromTimestampString 1638542096706 true }}} {{{provLink 'Hamburg'}}}: The 5th Artillery Battalion ({{{countryLink 'Sweden' '18'}}}) (R 5) has been destroyed by the 3rd Infantry Battalion ({{{countryLink 'Germany' '14'}}}).

{{{ gameTimeFromTimestampString 1638551610284 true }}} 7th Recon Division ({{{countryLink 'Germany' '14'}}}) has liberated {{{provLink 'Kiel'}}}.

{{{ gameTimeFromTimestampString 1638556805848 true }}} {{{provLink 'Nortorf'}}}: The 12th Recon Battalion ({{{countryLink 'Sweden' '18'}}}) (R 12) has been destroyed by the 7th Recon Division ({{{countryLink 'Germany' '14'}}}).

{{{ gameTimeFromTimestampString 1638557794283 true }}} 1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}) has occupied {{{provLink 'Hamburg'}}}.

{{{ gameTimeFromTimestampString 1638563608014 true }}} {{{provLink 'Hamburg'}}}: The 3rd Infantry Battalion ({{{countryLink 'Germany' '14'}}}) (N 3) has been destroyed by the 1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}).

{{{ gameTimeFromTimestampString 1638565441734 true }}} {{{provLink 'Hamburg'}}}: The 1st Infantry Battalion ({{{countryLink 'Sweden' '18'}}}) (R 1) has been destroyed by the 7th Recon Division ({{{countryLink 'Germany' '14'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Sweden' '18'}}} - 7,864\n{{{countryLink 'Germany' '14'}}} - 10,452

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:04:01" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 284, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638565441000 }, { "@c": "ultshared.UltArticle", "senderID": 19, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638495985708 true }}} The 2nd Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638496588327 true }}} The 9th Recon Division ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638507815555 true }}} The 4th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638513985708 true }}} The 2nd Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638520352159 true }}} The 5th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638522215555 true }}} The 4th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638522266226 true }}} The 11th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638524767547 true }}} The 5th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638529287351 true }}} The 11th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638532100159 true }}} The 5th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "12:48:20" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 189999, "authorID": -2, "title": "5th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638532100000 }, { "@c": "ultshared.UltArticle", "senderID": 18, "receiverID": 12, "messageBody": "

{{{ gameTimeFromTimestampString 1638516034215 true }}} War declared! In the formal act Jazebkhan stated that his troops will engage any of GRomeII's combatants with deadly force.\n

{{{ gameTimeFromTimestampString 1638555028151 true }}} {{{provLink 'Stockholm'}}}: The 6th Fighter Squadron ({{{countryLink 'Sweden' '18'}}}) (R 6) has been destroyed by the 6th Fighter Squadron ({{{countryLink 'Turkey' '12'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Sweden' '18'}}} - 339\n{{{countryLink 'Turkey' '12'}}} - 89

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:10:28" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 180012, "authorID": -2, "title": "Military Unit annihilated", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778011, "width": 170, "height": 114 }, "timeStamp": 1638555028000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 14, "messageBody": "

{{{ gameTimeFromTimestampString 1638555258814 true }}} 5th Insurgents ({{{countryLink 'Rogue State' '115'}}}) has occupied {{{provLink 'Brussels'}}}.

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:14:18" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1150014, "authorID": -2, "title": "{{{provLink 'Brussels'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778034, "width": 170, "height": 116 }, "timeStamp": 1638555258000 }, { "@c": "ultshared.UltArticle", "senderID": 64, "receiverID": 59, "messageBody": "

{{{ gameTimeFromTimestampString 1638492040960 true }}} {{{provLink 'Budapest'}}}: The 1st Infantry Battalion ({{{countryLink 'Hungary' '59'}}}) (CI 1) has been destroyed by the 7th Recon Division ({{{countryLink 'Serbia' '64'}}}).

{{{ gameTimeFromTimestampString 1638492040960 true }}} 7th Recon Division ({{{countryLink 'Serbia' '64'}}}) captures the capital of {{{countryLink 'Hungary' '59'}}}, {{{provLink 'Budapest'}}}. Desperation reaches new heights in {{{countryLink 'Hungary' '59'}}} while people celebrate in {{{countryLink 'Belgrade' '64'}}}.

{{{ gameTimeFromTimestampString 1638544522336 true }}} {{{provLink 'Szolnok'}}}: The 2nd Infantry Battalion ({{{countryLink 'Hungary' '59'}}}) (CI 2) has been destroyed by the 7th Recon Division ({{{countryLink 'Serbia' '64'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Serbia' '64'}}} - 221\n{{{countryLink 'Hungary' '59'}}} - 1,704

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "16:15:22" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 286, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778021, "width": 170, "height": 108 }, "timeStamp": 1638544522000 }, { "@c": "ultshared.UltArticle", "senderID": 82, "receiverID": 26, "messageBody": "

{{{ gameTimeFromTimestampString 1638492721618 true }}} {{{provLink 'Sydney'}}}: The 3rd Infantry Battalion ({{{countryLink 'New Zealand' '82'}}}) (DG 3) has been destroyed by the 6th Infantry Battalion ({{{countryLink 'Australia' '26'}}}).

{{{ gameTimeFromTimestampString 1638492721618 true }}} 6th Infantry Battalion ({{{countryLink 'Australia' '26'}}}) has liberated {{{provLink 'Sydney'}}}.

{{{ gameTimeFromTimestampString 1638519015205 true }}} 7th Recon Division ({{{countryLink 'Australia' '26'}}}) has occupied {{{provLink 'Dunedin'}}}.

{{{ gameTimeFromTimestampString 1638523870132 true }}} {{{provLink 'Wellington'}}}: The 2nd Fighter Squadron ({{{countryLink 'New Zealand' '82'}}}) (DG 2) has been destroyed by the 1st Recon Division ({{{countryLink 'Australia' '26'}}}).

{{{ gameTimeFromTimestampString 1638523870132 true }}} 1st Recon Division ({{{countryLink 'Australia' '26'}}}) captures the capital of {{{countryLink 'New Zealand' '82'}}}, {{{provLink 'Wellington'}}}. Desperation reaches new heights in {{{countryLink 'New Zealand' '82'}}} while people celebrate in {{{countryLink '' '26'}}}.

{{{ gameTimeFromTimestampString 1638532326301 true }}} {{{provLink 'Busselton'}}}: The 6th Infantry Battalion ({{{countryLink 'New Zealand' '82'}}}) (DG 6) has been destroyed by the 3rd Infantry Battalion ({{{countryLink 'Australia' '26'}}}).

{{{ gameTimeFromTimestampString 1638538818719 true }}} 3rd Infantry Battalion ({{{countryLink 'Australia' '26'}}}) has liberated {{{provLink 'Perth'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'New Zealand' '82'}}} - 4,131\n{{{countryLink 'Australia' '26'}}} - 3,059

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "14:40:18" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 288, "authorID": -2, "title": "{{{provLink 'Perth'}}} has fallen.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778033, "width": 170, "height": 113 }, "timeStamp": 1638538818000 }, { "@c": "ultshared.UltArticle", "senderID": 98, "receiverID": 24, "messageBody": "

{{{ gameTimeFromTimestampString 1638560006626 true }}} Invasion! Without prior warning, ciricbobi's units have crossed the border and are now engaged in combat with ___The_King___.\n

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "20:33:26" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 980024, "authorID": -2, "title": "Deceitful Act of War", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638560006000 }, { "@c": "ultshared.UltArticle", "senderID": 66, "receiverID": 18, "messageBody": "

{{{ gameTimeFromTimestampString 1638505899499 true }}} War declared! In the formal act user11250702 stated that his troops will engage any of GRomeII's combatants with deadly force.\n

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "05:31:39" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 660018, "authorID": -2, "title": "Ukraine declares war on Sweden", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778037, "width": 170, "height": 110 }, "timeStamp": 1638505899000 }, { "@c": "ultshared.UltArticle", "senderID": 52, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638561351952 true }}} The 4th Infantry Battalion ({{{countryLink 'Belarus' '52'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "20:55:51" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 519999, "authorID": -2, "title": "4th Infantry Battalion ({{{countryLink 'Belarus' '52'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638561351000 }, { "@c": "ultshared.UltArticle", "senderID": 125, "receiverID": 89, "messageBody": "

{{{ gameTimeFromTimestampString 1638489678375 true }}} {{{provLink 'Gokdepe'}}}: The 2nd Infantry Battalion ({{{countryLink 'Turkmenistan' '125'}}}) (EY 2) has been destroyed by the 13th Infantry Division ({{{countryLink 'Kazakhstan' '89'}}}).

{{{ gameTimeFromTimestampString 1638499932130 true }}} {{{provLink 'Ashgabat'}}}: The 1st Infantry Battalion ({{{countryLink 'Turkmenistan' '125'}}}) (EY 1) has been destroyed by the 13th Infantry Division ({{{countryLink 'Kazakhstan' '89'}}}).

{{{ gameTimeFromTimestampString 1638499932130 true }}} 13th Infantry Division ({{{countryLink 'Kazakhstan' '89'}}}) captures the capital of {{{countryLink 'Turkmenistan' '125'}}}, {{{provLink 'Ashgabat'}}}. Desperation reaches new heights in {{{countryLink 'Turkmenistan' '125'}}} while people celebrate in {{{countryLink 'Nur-Sultan' '89'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Turkmenistan' '125'}}} - 1,700\n{{{countryLink 'Kazakhstan' '89'}}} - 657

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "03:52:12" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 290, "authorID": -2, "title": "{{{countryLink 'Kazakhstan' '89'}}} occupies the {{{countryLink '' '125'}}} capital.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638499932000 }, { "@c": "ultshared.UltArticle", "senderID": 20, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638488558832 true }}} The 1st Infantry Battalion ({{{countryLink 'Canada' '20'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638488794244 true }}} The 7th Infantry Battalion ({{{countryLink 'Canada' '20'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638514558032 true }}} The 2nd Infantry Battalion ({{{countryLink 'Canada' '20'}}}) lost: 1 Towed Artillery

{{{ gameTimeFromTimestampString 1638514558032 true }}} Building damaged in {{{provLink 'Montreal'}}}: Air Base.

{{{ gameTimeFromTimestampString 1638518158032 true }}} The 3rd Fighter Squadron ({{{countryLink 'Canada' '20'}}}) lost: 1 Air Superiority Fighter

{{{ gameTimeFromTimestampString 1638518158032 true }}} The 2nd Infantry Battalion ({{{countryLink 'Canada' '20'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638536158032 true }}} The 2nd Infantry Battalion ({{{countryLink 'Canada' '20'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638560705459 true }}} The 5th Infantry Battalion ({{{countryLink 'Canada' '20'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638564305459 true }}} The 5th Infantry Battalion ({{{countryLink 'Canada' '20'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "21:45:05" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 199999, "authorID": -2, "title": "5th Infantry Battalion ({{{countryLink 'Canada' '20'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638564305000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638489140410 true }}} The 10th Insurgents ({{{countryLink 'Rogue State' '115'}}}) lost: 1 Insurgent

{{{ gameTimeFromTimestampString 1638498456723 true }}} The 5th Insurgents ({{{countryLink 'Rogue State' '115'}}}) lost: 1 Insurgent

{{{ gameTimeFromTimestampString 1638562802000 true }}} The 7th Insurgents ({{{countryLink 'Rogue State' '115'}}}) lost: 1 Insurgent

{{{ gameTimeFromTimestampString 1638566060814 true }}} The 1st Insurgents ({{{countryLink 'Rogue State' '115'}}}) lost: 1 Insurgent

{{{ gameTimeFromTimestampString 1638566256785 true }}} The 9th Insurgents ({{{countryLink 'Rogue State' '115'}}}) lost: 1 Insurgent

{{{ gameTimeFromTimestampString 1638567081854 true }}} The 10th Insurgents ({{{countryLink 'Rogue State' '115'}}}) lost: 1 Insurgent

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:31:21" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1149999, "authorID": -2, "title": "10th Insurgents ({{{countryLink 'Rogue State' '115'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638567081000 }, { "@c": "ultshared.UltArticle", "senderID": 19, "receiverID": 13, "messageBody": "

{{{ gameTimeFromTimestampString 1638503788327 true }}} {{{provLink 'Nantes'}}}: The 5th Infantry Battalion ({{{countryLink 'France' '13'}}}) (M 5) has been destroyed by the 9th Recon Division ({{{countryLink 'United Kingdom' '19'}}}).

{{{ gameTimeFromTimestampString 1638503788327 true }}} 9th Recon Division ({{{countryLink 'United Kingdom' '19'}}}) has occupied {{{provLink 'Nantes'}}}.

{{{ gameTimeFromTimestampString 1638513985708 true }}} {{{provLink 'Calais'}}}: The 2nd Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) (S 2) has been destroyed by the 8th Infantry Battalion ({{{countryLink 'France' '13'}}}).

{{{ gameTimeFromTimestampString 1638525815555 true }}} {{{provLink 'Bordeaux'}}}: The 6th Infantry Battalion ({{{countryLink 'France' '13'}}}) (M 6) has been destroyed by the 4th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}).

{{{ gameTimeFromTimestampString 1638525815555 true }}} 4th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) has occupied {{{provLink 'Bordeaux'}}}.

{{{ gameTimeFromTimestampString 1638541338258 true }}} {{{provLink 'Calais'}}}: The 8th Infantry Battalion ({{{countryLink 'France' '13'}}}) (M 8) has been destroyed by the 10th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}).

{{{ gameTimeFromTimestampString 1638541338258 true }}} 10th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) has occupied {{{provLink 'Calais'}}}.

{{{ gameTimeFromTimestampString 1638561294594 true }}} {{{provLink 'Paris'}}}: The 1st Infantry Battalion ({{{countryLink 'France' '13'}}}) (M 1) has been destroyed by the 5th Recon Division ({{{countryLink 'United Kingdom' '19'}}}).

{{{ gameTimeFromTimestampString 1638561294594 true }}} 5th Recon Division ({{{countryLink 'United Kingdom' '19'}}}) captures the capital of {{{countryLink 'France' '13'}}}, {{{provLink 'Paris'}}}. Desperation reaches new heights in {{{countryLink 'France' '13'}}} while people celebrate in {{{countryLink 'London' '19'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'United Kingdom' '19'}}} - 7,588\n{{{countryLink 'France' '13'}}} - 5,701

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "20:54:54" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 294, "authorID": -2, "title": "{{{countryLink 'United Kingdom' '19'}}} occupies the {{{countryLink '' '13'}}} capital.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638561294000 }, { "@c": "ultshared.UltArticle", "senderID": 19, "receiverID": 18, "messageBody": "

{{{ gameTimeFromTimestampString 1638526760345 true }}} {{{provLink 'Stockholm'}}}: The 9th Fighter Squadron ({{{countryLink 'Sweden' '18'}}}) (R 9) has been destroyed by the 5th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}).

{{{ gameTimeFromTimestampString 1638529287351 true }}} {{{provLink 'Stockholm'}}}: The 11th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) (S 11) has been destroyed by the 6th Fighter Squadron ({{{countryLink 'Sweden' '18'}}}).

{{{ gameTimeFromTimestampString 1638532100159 true }}} {{{provLink 'Stockholm'}}}: The 5th Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}) (S 5) has been destroyed by the 2nd Recon Division ({{{countryLink 'Sweden' '18'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'United Kingdom' '19'}}} - 4,250\n{{{countryLink 'Sweden' '18'}}} - 867

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "12:48:20" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 190018, "authorID": -2, "title": "Military Unit annihilated", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638532100000 }, { "@c": "ultshared.UltArticle", "senderID": 113, "receiverID": 64, "messageBody": "

{{{ gameTimeFromTimestampString 1638489272186 true }}} Invasion! Without prior warning, user12865987's units have crossed the border and are now engaged in combat with Igor Matovič.\n

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "00:54:32" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1130064, "authorID": -2, "title": "Deceitful Act of War", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638489272000 }, { "@c": "ultshared.UltArticle", "senderID": 69, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638498077021 true }}} The 2nd Infantry Battalion ({{{countryLink 'Dominican Republic' '69'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "03:21:17" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 689999, "authorID": -2, "title": "2nd Infantry Battalion ({{{countryLink 'Dominican Republic' '69'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638498077000 }, { "@c": "ultshared.UltArticle", "senderID": 37, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638510699447 true }}} The 2nd Recon Battalion ({{{countryLink 'Afghanistan' '37'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638514299447 true }}} The 2nd Infantry Battalion ({{{countryLink 'Afghanistan' '37'}}}) lost: 1 Combat Recon Vehicle

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "07:51:39" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 369999, "authorID": -2, "title": "2nd Infantry Battalion ({{{countryLink 'Afghanistan' '37'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638514299000 }, { "@c": "ultshared.UltArticle", "senderID": 116, "receiverID": 26, "messageBody": "

{{{ gameTimeFromTimestampString 1638516699244 true }}} Invasion! Without prior warning, ejdennett2's units have crossed the border and are now engaged in combat with Frank Bainimarama.\n

{{{ gameTimeFromTimestampString 1638533035011 true }}} {{{provLink 'Suva'}}}: The 14th Infantry Battalion ({{{countryLink 'Australia' '26'}}}) (BA 14) has been destroyed by the 1st Infantry Battalion ({{{countryLink 'Fiji' '116'}}}).

{{{ gameTimeFromTimestampString 1638540760612 true }}} {{{provLink 'Suva'}}}: The 12th Infantry Battalion ({{{countryLink 'Australia' '26'}}}) (BA 12) has been destroyed by the 1st Infantry Battalion ({{{countryLink 'Fiji' '116'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Fiji' '116'}}} - 464\n{{{countryLink 'Australia' '26'}}} - 1,700

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "15:12:40" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1160026, "authorID": -2, "title": "Military Unit annihilated", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638540760000 }, { "@c": "ultshared.UltArticle", "senderID": 5, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638509789301 true }}} The 4th Infantry Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638513389301 true }}} The 4th Infantry Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638534639543 true }}} The 8th Infantry Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638545439543 true }}} The 8th Infantry Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638545684276 true }}} The 3rd Recon Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638551400152 true }}} The 1st Recon Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638554416405 true }}} The 3rd Infantry Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638556482276 true }}} The 3rd Infantry Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638564038133 true }}} The 5th Infantry Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638569448015 true }}} The 3rd Infantry Battalion ({{{countryLink 'China' '5'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "23:10:48" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 49999, "authorID": -2, "title": "3rd Infantry Battalion ({{{countryLink 'China' '5'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638569448000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 19, "messageBody": "

{{{ gameTimeFromTimestampString 1638566060814 true }}} {{{provLink 'Reykjavík'}}}: The 1st Insurgents ({{{countryLink 'Rogue State' '115'}}}) (EO 1) has been destroyed by the 3rd Infantry Battalion ({{{countryLink 'United Kingdom' '19'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Rogue State' '115'}}} - 1,569\n{{{countryLink 'United Kingdom' '19'}}} - 1,272

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:14:20" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 167, "authorID": -2, "title": "Military Unit annihilated", "day": 2, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778026, "width": 170, "height": 113 }, "timeStamp": 1638566060000 }, { "@c": "ultshared.UltArticle", "senderID": 86, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638491344282 true }}} The 5th Recon Division ({{{countryLink 'Ethiopia' '86'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638496638533 true }}} The 4th Infantry Battalion ({{{countryLink 'Ethiopia' '86'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638525131867 true }}} The 1st Recon Division ({{{countryLink 'Ethiopia' '86'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638535931867 true }}} The 1st Recon Division ({{{countryLink 'Ethiopia' '86'}}}) lost: 1 Combat Recon Vehicle

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "13:52:11" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 859999, "authorID": -2, "title": "1st Recon Division ({{{countryLink 'Ethiopia' '86'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638535931000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 18, "messageBody": "

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Rogue State' '115'}}} - 163\n{{{countryLink 'Sweden' '18'}}} - 99

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:14:20" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1150018, "authorID": -2, "title": "{{{countryLink 'Rogue State' '115'}}}, {{{countryLink 'Sweden' '18'}}} at War", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638555260000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 22, "messageBody": "

{{{ gameTimeFromTimestampString 1638566060814 true }}} {{{provLink 'Montreal'}}}: The 2nd Infantry Battalion ({{{countryLink 'United States' '22'}}}) (V 2) has been destroyed by the 8th Insurgents ({{{countryLink 'Rogue State' '115'}}}).

{{{ gameTimeFromTimestampString 1638566060814 true }}} 8th Insurgents ({{{countryLink 'Rogue State' '115'}}}) has occupied {{{provLink 'Montreal'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Rogue State' '115'}}} - 277\n{{{countryLink 'United States' '22'}}} - 431

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:14:20" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1150022, "authorID": -2, "title": "{{{provLink 'Montreal'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778033, "width": 170, "height": 113 }, "timeStamp": 1638566060000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 26, "messageBody": "

{{{ gameTimeFromTimestampString 1638517609070 true }}} {{{provLink 'Port Moresby'}}}: The 8th Infantry Battalion ({{{countryLink 'Australia' '26'}}}) (BA 8) has been destroyed by the 4th Insurgents ({{{countryLink 'Rogue State' '115'}}}).

{{{ gameTimeFromTimestampString 1638555258814 true }}} 12th Insurgents ({{{countryLink 'Rogue State' '115'}}}) has occupied {{{provLink 'Dunedin'}}}.

{{{ gameTimeFromTimestampString 1638555258814 true }}} 11th Insurgents ({{{countryLink 'Rogue State' '115'}}}) has occupied {{{provLink 'Christchurch'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Rogue State' '115'}}} - 83\n{{{countryLink 'Australia' '26'}}} - 434

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:14:18" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1150026, "authorID": -2, "title": "{{{provLink 'Christchurch'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778034, "width": 170, "height": 116 }, "timeStamp": 1638555258000 }, { "@c": "ultshared.UltArticle", "senderID": 22, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638488558832 true }}} The 6th Recon Battalion ({{{countryLink 'United States' '22'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638495496032 true }}} The 10th Infantry Battalion ({{{countryLink 'United States' '22'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638499096032 true }}} The 10th Infantry Battalion ({{{countryLink 'United States' '22'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638506296032 true }}} The 10th Infantry Battalion ({{{countryLink 'United States' '22'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638513602000 true }}} The 2nd Recon Division ({{{countryLink 'United States' '22'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638521758032 true }}} The 2nd Recon Battalion ({{{countryLink 'United States' '22'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638525358032 true }}} The 2nd Infantry Battalion ({{{countryLink 'United States' '22'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638540148460 true }}} The 3rd Infantry Battalion ({{{countryLink 'United States' '22'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638566060814 true }}} The 2nd Infantry Battalion ({{{countryLink 'United States' '22'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:14:20" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 219999, "authorID": -2, "title": "2nd Infantry Battalion ({{{countryLink 'United States' '22'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638566060000 }, { "@c": "ultshared.UltArticle", "senderID": 66, "receiverID": 52, "messageBody": "

{{{ gameTimeFromTimestampString 1638537507802 true }}} {{{provLink 'Grodno'}}}: The 14th Recon Battalion ({{{countryLink 'Ukraine' '66'}}}) (CP 14) has been destroyed by the 6th Recon Division ({{{countryLink 'Belarus' '52'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Ukraine' '66'}}} - 7,951\n{{{countryLink 'Belarus' '52'}}} - 6,868

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "14:18:27" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 310, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778026, "width": 170, "height": 113 }, "timeStamp": 1638537507000 }, { "@c": "ultshared.UltArticle", "senderID": 6, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638493245702 true }}} The 6th Infantry Battalion ({{{countryLink 'India' '6'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638544014910 true }}} The 7th Infantry Battalion ({{{countryLink 'India' '6'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638551548138 true }}} The 1st Infantry Battalion ({{{countryLink 'India' '6'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638558748138 true }}} The 1st Infantry Battalion ({{{countryLink 'India' '6'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "20:12:28" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 59999, "authorID": -2, "title": "1st Infantry Battalion ({{{countryLink 'India' '6'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638558748000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 66, "messageBody": "

{{{ gameTimeFromTimestampString 1638498456723 true }}} {{{provLink 'Chișinău'}}}: The 5th Insurgents ({{{countryLink 'Rogue State' '115'}}}) (EO 5) has been destroyed by the 14th Recon Battalion ({{{countryLink 'Ukraine' '66'}}}).

{{{ gameTimeFromTimestampString 1638553121907 true }}} 12th Infantry Battalion ({{{countryLink 'Ukraine' '66'}}}) has occupied {{{provLink 'Chișinău'}}}.

{{{ gameTimeFromTimestampString 1638555258814 true }}} 2nd Insurgents ({{{countryLink 'Rogue State' '115'}}}) has occupied {{{provLink 'Sevastopol'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Rogue State' '115'}}} - 575\n{{{countryLink 'Ukraine' '66'}}} - 218

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:14:18" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 314, "authorID": -2, "title": "{{{provLink 'Sevastopol'}}} has fallen.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778025, "width": 170, "height": 110 }, "timeStamp": 1638555258000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 68, "messageBody": "

{{{ gameTimeFromTimestampString 1638489140410 true }}} {{{provLink 'Kingston'}}}: The 10th Insurgents ({{{countryLink 'Rogue State' '115'}}}) (EO 10) has been destroyed by the 7th Infantry Battalion ({{{countryLink 'Cuba' '68'}}}).

{{{ gameTimeFromTimestampString 1638489140410 true }}} 7th Infantry Battalion ({{{countryLink 'Cuba' '68'}}}) has occupied {{{provLink 'Kingston'}}}.

{{{ gameTimeFromTimestampString 1638566256785 true }}} {{{provLink 'Kingston'}}}: The 9th Insurgents ({{{countryLink 'Rogue State' '115'}}}) (EO 9) has been destroyed by the 6th Fighter Squadron ({{{countryLink 'Cuba' '68'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Rogue State' '115'}}} - 1,127\n{{{countryLink 'Cuba' '68'}}} - 954

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:17:36" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 316, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638566256000 }, { "@c": "ultshared.UltArticle", "senderID": 39, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638499371323 true }}} The 1st Infantry Battalion ({{{countryLink 'Georgia' '39'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "03:42:51" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 389999, "authorID": -2, "title": "1st Infantry Battalion ({{{countryLink 'Georgia' '39'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638499371000 }, { "@c": "ultshared.UltArticle", "senderID": 86, "receiverID": 28, "messageBody": "

{{{ gameTimeFromTimestampString 1638496638533 true }}} {{{provLink 'Al Junaynah'}}}: The 4th Infantry Battalion ({{{countryLink 'Ethiopia' '86'}}}) (DK 4) has been destroyed by the 1st Recon Division ({{{countryLink 'Chad' '28'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Ethiopia' '86'}}} - 558\n{{{countryLink 'Chad' '28'}}} - 45

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "02:57:18" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 860028, "authorID": -2, "title": "Military Unit annihilated", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778019, "width": 170, "height": 114 }, "timeStamp": 1638496638000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 48, "messageBody": "

{{{ gameTimeFromTimestampString 1638555258814 true }}} 6th Insurgents ({{{countryLink 'Rogue State' '115'}}}) has occupied {{{provLink 'Shanghai'}}}.

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:14:18" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1150048, "authorID": -2, "title": "{{{provLink 'Shanghai'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778034, "width": 170, "height": 116 }, "timeStamp": 1638555258000 }, { "@c": "ultshared.UltArticle", "senderID": 22, "receiverID": 20, "messageBody": "

{{{ gameTimeFromTimestampString 1638488558832 true }}} {{{provLink 'Halifax'}}}: The 1st Infantry Battalion ({{{countryLink 'Canada' '20'}}}) (T 1) has been destroyed by the 6th Recon Battalion ({{{countryLink 'United States' '22'}}}).

{{{ gameTimeFromTimestampString 1638488558832 true }}} 6th Recon Battalion ({{{countryLink 'United States' '22'}}}) has occupied {{{provLink 'Halifax'}}}.

{{{ gameTimeFromTimestampString 1638488794244 true }}} {{{provLink 'Vancouver'}}}: The 7th Infantry Battalion ({{{countryLink 'Canada' '20'}}}) (T 7) has been destroyed by the 8th Infantry Battalion ({{{countryLink 'United States' '22'}}}).

{{{ gameTimeFromTimestampString 1638488794244 true }}} 8th Infantry Battalion ({{{countryLink 'United States' '22'}}}) has occupied {{{provLink 'Vancouver'}}}.

{{{ gameTimeFromTimestampString 1638506296032 true }}} {{{provLink 'Toronto'}}}: The 10th Infantry Battalion ({{{countryLink 'United States' '22'}}}) (V 10) has been destroyed by the 4th Recon Division ({{{countryLink 'Canada' '20'}}}).

{{{ gameTimeFromTimestampString 1638518158032 true }}} {{{provLink 'Montreal'}}}: The 3rd Fighter Squadron ({{{countryLink 'Canada' '20'}}}) (T 3) has been destroyed by the 2nd Recon Division ({{{countryLink 'United States' '22'}}}).

{{{ gameTimeFromTimestampString 1638536158032 true }}} {{{provLink 'Montreal'}}}: The 2nd Infantry Battalion ({{{countryLink 'Canada' '20'}}}) (T 2) has been destroyed by the 2nd Infantry Battalion ({{{countryLink 'United States' '22'}}}).

{{{ gameTimeFromTimestampString 1638536158032 true }}} 2nd Infantry Battalion ({{{countryLink 'United States' '22'}}}) captures the capital of {{{countryLink 'Canada' '20'}}}, {{{provLink 'Montreal'}}}. Desperation reaches new heights in {{{countryLink 'Canada' '20'}}} while people celebrate in {{{countryLink 'Washington D.C.' '22'}}}.

{{{ gameTimeFromTimestampString 1638564305459 true }}} {{{provLink 'Winnipeg'}}}: The 5th Infantry Battalion ({{{countryLink 'Canada' '20'}}}) (T 5) has been destroyed by the 9th Recon Division ({{{countryLink 'United States' '22'}}}).

{{{ gameTimeFromTimestampString 1638564305459 true }}} 9th Recon Division ({{{countryLink 'United States' '22'}}}) has occupied {{{provLink 'Winnipeg'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'United States' '22'}}} - 9,859\n{{{countryLink 'Canada' '20'}}} - 8,424

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "21:45:05" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 322, "authorID": -2, "title": "{{{provLink 'Winnipeg'}}} has fallen.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778034, "width": 170, "height": 116 }, "timeStamp": 1638564305000 }, { "@c": "ultshared.UltArticle", "senderID": 56, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638552941016 true }}} The morale in {{{provLink 'Esbjerg'}}} has dropped by 10%.

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "18:35:41" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 559999, "authorID": -2, "title": "", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638552941000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 57, "messageBody": "

{{{ gameTimeFromTimestampString 1638555258814 true }}} 3rd Insurgents ({{{countryLink 'Rogue State' '115'}}}) has occupied {{{provLink 'Tallinn'}}}.

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:14:18" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1150057, "authorID": -2, "title": "{{{provLink 'Tallinn'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778033, "width": 170, "height": 113 }, "timeStamp": 1638555258000 }, { "@c": "ultshared.UltArticle", "senderID": 40, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638563268719 true }}} The 3rd Infantry Battalion ({{{countryLink 'Iraq' '40'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638566868719 true }}} The 3rd Infantry Battalion ({{{countryLink 'Iraq' '40'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:27:48" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 399999, "authorID": -2, "title": "3rd Infantry Battalion ({{{countryLink 'Iraq' '40'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638566868000 }, { "@c": "ultshared.UltArticle", "senderID": 24, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638501726282 true }}} The 21st Infantry Battalion ({{{countryLink 'Brazil' '24'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638518331101 true }}} The 28th Infantry Battalion ({{{countryLink 'Brazil' '24'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "08:58:51" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 239999, "authorID": -2, "title": "28th Infantry Battalion ({{{countryLink 'Brazil' '24'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638518331000 }, { "@c": "ultshared.UltArticle", "senderID": 89, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638499932130 true }}} The 13th Infantry Division ({{{countryLink 'Kazakhstan' '89'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "03:52:12" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 889999, "authorID": -2, "title": "13th Infantry Division ({{{countryLink 'Kazakhstan' '89'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638499932000 }, { "@c": "ultshared.UltArticle", "senderID": 39, "receiverID": 17, "messageBody": "

{{{ gameTimeFromTimestampString 1638499371323 true }}} {{{provLink 'Tbilisi'}}}: The 1st Infantry Battalion ({{{countryLink 'Georgia' '39'}}}) (BN 1) has been destroyed by the 8th Infantry Battalion ({{{countryLink 'Russia' '17'}}}).

{{{ gameTimeFromTimestampString 1638499371323 true }}} 8th Infantry Battalion ({{{countryLink 'Russia' '17'}}}) captures the capital of {{{countryLink 'Georgia' '39'}}}, {{{provLink 'Tbilisi'}}}. Desperation reaches new heights in {{{countryLink 'Georgia' '39'}}} while people celebrate in {{{countryLink 'Moscow' '17'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Georgia' '39'}}} - 1,812\n{{{countryLink 'Russia' '17'}}} - 2,417

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "03:42:51" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 327, "authorID": -2, "title": "{{{countryLink 'Russia' '17'}}} occupies the {{{countryLink '' '39'}}} capital.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778018, "width": 170, "height": 90 }, "timeStamp": 1638499371000 }, { "@c": "ultshared.UltArticle", "senderID": 73, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638510050576 true }}} The 2nd Infantry Battalion ({{{countryLink 'Nicaragua' '73'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "06:40:50" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 729999, "authorID": -2, "title": "2nd Infantry Battalion ({{{countryLink 'Nicaragua' '73'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638510050000 }, { "@c": "ultshared.UltArticle", "senderID": 40, "receiverID": 10, "messageBody": "

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Iraq' '40'}}} - 7,291\n{{{countryLink 'Saudi Arabia' '10'}}} - 4,828

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:39:21" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 328, "authorID": -2, "title": "{{{countryLink 'Saudi Arabia' '10'}}}, {{{countryLink 'Iraq' '40'}}} at War", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638556761000 }, { "@c": "ultshared.UltArticle", "senderID": 86, "receiverID": 35, "messageBody": "

{{{ gameTimeFromTimestampString 1638491344282 true }}} {{{provLink 'Nairobi'}}}: The 2nd Fighter Squadron ({{{countryLink 'Kenya' '35'}}}) (BJ 2) has been destroyed by the 5th Recon Division ({{{countryLink 'Ethiopia' '86'}}}).

{{{ gameTimeFromTimestampString 1638505744282 true }}} {{{provLink 'Nairobi'}}}: The 1st Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) (BJ 1) has been destroyed by the 5th Recon Division ({{{countryLink 'Ethiopia' '86'}}}).

{{{ gameTimeFromTimestampString 1638505744282 true }}} 5th Recon Division ({{{countryLink 'Ethiopia' '86'}}}) captures the capital of {{{countryLink 'Kenya' '35'}}}, {{{provLink 'Nairobi'}}}. Desperation reaches new heights in {{{countryLink 'Kenya' '35'}}} while people celebrate in {{{countryLink 'Addis Ababa' '86'}}}.

{{{ gameTimeFromTimestampString 1638539531867 true }}} {{{provLink 'Mombasa'}}}: The 4th Infantry Battalion ({{{countryLink 'Kenya' '35'}}}) (BJ 4) has been destroyed by the 1st Recon Division ({{{countryLink 'Ethiopia' '86'}}}).

{{{ gameTimeFromTimestampString 1638539531867 true }}} 1st Recon Division ({{{countryLink 'Ethiopia' '86'}}}) has occupied {{{provLink 'Mombasa'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Ethiopia' '86'}}} - 3,585\n{{{countryLink 'Kenya' '35'}}} - 5,644

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "14:52:11" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 330, "authorID": -2, "title": "{{{provLink 'Mombasa'}}} has fallen.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778033, "width": 170, "height": 113 }, "timeStamp": 1638539531000 }, { "@c": "ultshared.UltArticle", "senderID": 26, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638517609070 true }}} The 8th Infantry Battalion ({{{countryLink 'Australia' '26'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638523870132 true }}} Building damaged in {{{provLink 'Wellington'}}}: Air Base.

{{{ gameTimeFromTimestampString 1638533035011 true }}} The 14th Infantry Battalion ({{{countryLink 'Australia' '26'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638540760612 true }}} The 12th Infantry Battalion ({{{countryLink 'Australia' '26'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "15:12:40" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 259999, "authorID": -2, "title": "12th Infantry Battalion ({{{countryLink 'Australia' '26'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638540760000 }, { "@c": "ultshared.UltArticle", "senderID": 115, "receiverID": 92, "messageBody": "

{{{ gameTimeFromTimestampString 1638562802000 true }}} {{{provLink 'Chongqing'}}}: The 7th Insurgents ({{{countryLink 'Rogue State' '115'}}}) (EO 7) has been destroyed by the 5th Recon Division ({{{countryLink 'Vietnam' '92'}}}) after heavy fighting.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Rogue State' '115'}}} - 1,696\n{{{countryLink 'Vietnam' '92'}}} - 728

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "21:20:02" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 335, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778018, "width": 170, "height": 90 }, "timeStamp": 1638562802000 }, { "@c": "ultshared.UltArticle", "senderID": 69, "receiverID": 68, "messageBody": "

{{{ gameTimeFromTimestampString 1638498077021 true }}} {{{provLink 'Jacmel'}}}: The 2nd Infantry Battalion ({{{countryLink 'Dominican Republic' '69'}}}) (CS 2) has been destroyed by the 9th Infantry Battalion ({{{countryLink 'Cuba' '68'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Dominican Republic' '69'}}} - 1,717\n{{{countryLink 'Cuba' '68'}}} - 1,762

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "03:21:17" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 338, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638498077000 }, { "@c": "ultshared.UltArticle", "senderID": 10, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638563268719 true }}} The 3rd Recon Division ({{{countryLink 'Saudi Arabia' '10'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638566868719 true }}} The 3rd Recon Division ({{{countryLink 'Saudi Arabia' '10'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:27:48" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 99999, "authorID": -2, "title": "3rd Recon Division ({{{countryLink 'Saudi Arabia' '10'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638566868000 }, { "@c": "ultshared.UltArticle", "senderID": 73, "receiverID": 25, "messageBody": "

{{{ gameTimeFromTimestampString 1638510050576 true }}} {{{provLink 'Matagalpa'}}}: The 2nd Infantry Battalion ({{{countryLink 'Nicaragua' '73'}}}) (CW 2) has been destroyed by the 13th Infantry Battalion ({{{countryLink 'Colombia' '25'}}}).

{{{ gameTimeFromTimestampString 1638541416177 true }}} 5th Infantry Battalion ({{{countryLink 'Colombia' '25'}}}) captures the capital of {{{countryLink 'Nicaragua' '73'}}}, {{{provLink 'Managua'}}}. Desperation reaches new heights in {{{countryLink 'Nicaragua' '73'}}} while people celebrate in {{{countryLink 'Bogotá' '25'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Nicaragua' '73'}}} - 1,092\n{{{countryLink 'Colombia' '25'}}} - 332

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "15:23:36" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 339, "authorID": -2, "title": "{{{countryLink 'Colombia' '25'}}} occupies the {{{countryLink '' '73'}}} capital.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638541416000 }, { "@c": "ultshared.UltArticle", "senderID": 91, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638540600152 true }}} The 1st Infantry Division ({{{countryLink 'South Korea' '91'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638544200152 true }}} The 1st Infantry Division ({{{countryLink 'South Korea' '91'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638551400152 true }}} The 1st Infantry Battalion ({{{countryLink 'South Korea' '91'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638558600152 true }}} The 1st Infantry Battalion ({{{countryLink 'South Korea' '91'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638569448015 true }}} The 2nd Infantry Division ({{{countryLink 'South Korea' '91'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "23:10:48" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 909999, "authorID": -2, "title": "2nd Infantry Division ({{{countryLink 'South Korea' '91'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638569448000 }, { "@c": "ultshared.UltArticle", "senderID": 59, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638492040960 true }}} The 1st Infantry Battalion ({{{countryLink 'Hungary' '59'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638544522336 true }}} The 2nd Infantry Battalion ({{{countryLink 'Hungary' '59'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "16:15:22" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 589999, "authorID": -2, "title": "2nd Infantry Battalion ({{{countryLink 'Hungary' '59'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638544522000 }, { "@c": "ultshared.UltArticle", "senderID": 11, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638549282276 true }}} The 6th Recon Division ({{{countryLink 'Thailand' '11'}}}) lost: 1 Towed Artillery

{{{ gameTimeFromTimestampString 1638556482276 true }}} The 6th Recon Battalion ({{{countryLink 'Thailand' '11'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:34:42" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 109999, "authorID": -2, "title": "6th Recon Battalion ({{{countryLink 'Thailand' '11'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638556482000 }, { "@c": "ultshared.UltArticle", "senderID": 92, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638538239543 true }}} The 4th Infantry Battalion ({{{countryLink 'Vietnam' '92'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "14:30:39" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 919999, "authorID": -2, "title": "4th Infantry Battalion ({{{countryLink 'Vietnam' '92'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638538239000 }, { "@c": "ultshared.UltArticle", "senderID": 11, "receiverID": 5, "messageBody": "

{{{ gameTimeFromTimestampString 1638489738255 true }}} Invasion! Without prior warning, user11862940's units have crossed the border and are now engaged in combat with stackelberg.\n

{{{ gameTimeFromTimestampString 1638556482276 true }}} {{{provLink 'Hong Kong'}}}: The 3rd Infantry Battalion ({{{countryLink 'China' '5'}}}) (E 3) has been destroyed by the 6th Recon Battalion ({{{countryLink 'Thailand' '11'}}}).

{{{ gameTimeFromTimestampString 1638556482276 true }}} 1st Recon Division ({{{countryLink 'Thailand' '11'}}}) has occupied {{{provLink 'Hong Kong'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Thailand' '11'}}} - 2,171\n{{{countryLink 'China' '5'}}} - 2,100

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "19:34:42" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 110005, "authorID": -2, "title": "{{{provLink 'Hong Kong'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778033, "width": 170, "height": 113 }, "timeStamp": 1638556482000 }, { "@c": "ultshared.UltArticle", "senderID": 91, "receiverID": 5, "messageBody": "

{{{ gameTimeFromTimestampString 1638564038133 true }}} {{{provLink 'Qingdao'}}}: The 5th Infantry Battalion ({{{countryLink 'China' '5'}}}) (E 5) has been destroyed by the 2nd Infantry Division ({{{countryLink 'South Korea' '91'}}}).

{{{ gameTimeFromTimestampString 1638569448015 true }}} {{{provLink 'Qingdao'}}}: The 3rd Infantry Battalion ({{{countryLink 'China' '5'}}}) (E 3) has been destroyed by the 2nd Infantry Division ({{{countryLink 'South Korea' '91'}}}).

{{{ gameTimeFromTimestampString 1638569448015 true }}} 2nd Infantry Division ({{{countryLink 'South Korea' '91'}}}) has occupied {{{provLink 'Qingdao'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'South Korea' '91'}}} - 4,556\n{{{countryLink 'China' '5'}}} - 3,374

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "23:10:48" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 910005, "authorID": -2, "title": "{{{provLink 'Qingdao'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778025, "width": 170, "height": 110 }, "timeStamp": 1638569448000 }, { "@c": "ultshared.UltArticle", "senderID": 44, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638493245702 true }}} The 6th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638500445702 true }}} The 6th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638531522844 true }}} The 4th Recon Battalion ({{{countryLink 'Myanmar' '44'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638540022223 true }}} The 4th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638543622223 true }}} The 4th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638561002000 true }}} The 3rd Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638567154669 true }}} The 4th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:32:34" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 439999, "authorID": -2, "title": "4th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638567154000 }, { "@c": "ultshared.UltArticle", "senderID": 44, "receiverID": 6, "messageBody": "

{{{ gameTimeFromTimestampString 1638500445702 true }}} {{{provLink 'Ashu Igha'}}}: The 6th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) (BS 6) has been destroyed by the 6th Infantry Division ({{{countryLink 'India' '6'}}}).

{{{ gameTimeFromTimestampString 1638544014910 true }}} {{{provLink 'Sittwe'}}}: The 7th Infantry Battalion ({{{countryLink 'India' '6'}}}) (F 7) has been destroyed by the 5th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}).

{{{ gameTimeFromTimestampString 1638546305390 true }}} 6th Infantry Division ({{{countryLink 'India' '6'}}}) has occupied {{{provLink 'Myitkyina'}}}.

{{{ gameTimeFromTimestampString 1638558748138 true }}} {{{provLink 'Sittwe'}}}: The 1st Infantry Battalion ({{{countryLink 'India' '6'}}}) (F 1) has been destroyed by the 5th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Myanmar' '44'}}} - 2,831\n{{{countryLink 'India' '6'}}} - 4,939

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "20:12:28" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 348, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638558748000 }, { "@c": "ultshared.UltArticle", "senderID": 44, "receiverID": 7, "messageBody": "

{{{ gameTimeFromTimestampString 1638518420223 true }}} War declared! In the formal act Feel_good stated that his troops will engage any of user13254805's combatants with deadly force.\n

{{{ gameTimeFromTimestampString 1638543622223 true }}} {{{provLink 'Myeik'}}}: The 4th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) (BS 4) has been destroyed by the 4th Artillery Division ({{{countryLink 'Indonesia' '7'}}}) after heavy fighting.

{{{ gameTimeFromTimestampString 1638543622223 true }}} 11th Infantry Battalion ({{{countryLink 'Indonesia' '7'}}}) has occupied {{{provLink 'Myeik'}}}.

{{{ gameTimeFromTimestampString 1638561002000 true }}} {{{provLink 'Irrawaddy River - IR01'}}}: The 3rd Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) (BS 3) has been destroyed by the 6th Corvette ({{{countryLink 'Indonesia' '7'}}}).

{{{ gameTimeFromTimestampString 1638567154669 true }}} {{{provLink 'Yangon'}}}: The 4th Infantry Battalion ({{{countryLink 'Myanmar' '44'}}}) (BS 4) has been destroyed by the 4th Artillery Division ({{{countryLink 'Indonesia' '7'}}}) after heavy fighting.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Myanmar' '44'}}} - 3,856\n{{{countryLink 'Indonesia' '7'}}} - 246

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "22:32:34" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 440007, "authorID": -2, "title": "Military Unit annihilated", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638567154000 }, { "@c": "ultshared.UltArticle", "senderID": 92, "receiverID": 5, "messageBody": "

{{{ gameTimeFromTimestampString 1638501883999 true }}} Invasion! Without prior warning, user10703704's units have crossed the border and are now engaged in combat with stackelberg.\n

{{{ gameTimeFromTimestampString 1638545439543 true }}} {{{provLink 'Chongqing'}}}: The 8th Infantry Battalion ({{{countryLink 'China' '5'}}}) (E 8) has been destroyed by the 4th Infantry Battalion ({{{countryLink 'Vietnam' '92'}}}).

{{{ gameTimeFromTimestampString 1638545439543 true }}} 4th Infantry Battalion ({{{countryLink 'Vietnam' '92'}}}) has occupied {{{provLink 'Chongqing'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Vietnam' '92'}}} - 1,219\n{{{countryLink 'China' '5'}}} - 1,705

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "16:30:39" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 920005, "authorID": -2, "title": "{{{provLink 'Chongqing'}}} has fallen.", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778033, "width": 170, "height": 113 }, "timeStamp": 1638545439000 }, { "@c": "ultshared.UltArticle", "senderID": 13, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638488785708 true }}} The 8th Recon Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638496588327 true }}} The 5th Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638499585708 true }}} The 8th Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638500540079 true }}} Building damaged in {{{provLink 'Paris'}}}: Air Base.

{{{ gameTimeFromTimestampString 1638503788327 true }}} The 5th Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638504140079 true }}} The 1st Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Towed Artillery

{{{ gameTimeFromTimestampString 1638507742079 true }}} The 2nd Fighter Squadron ({{{countryLink 'France' '13'}}}) lost: 1 Air Superiority Fighter

{{{ gameTimeFromTimestampString 1638511340079 true }}} The 1st Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638511415555 true }}} The 6th Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638525815555 true }}} The 6th Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638541338258 true }}} The 8th Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638561294594 true }}} The 1st Infantry Battalion ({{{countryLink 'France' '13'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "20:54:54" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 129999, "authorID": -2, "title": "1st Infantry Battalion ({{{countryLink 'France' '13'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638561294000 }, { "@c": "ultshared.UltArticle", "senderID": 136, "receiverID": 66, "messageBody": "

{{{ gameTimeFromTimestampString 1638521887681 true }}} 12th Infantry Battalion ({{{countryLink 'Ukraine' '66'}}}) captures the capital of {{{countryLink 'Crimea' '136'}}}, {{{provLink 'Sevastopol'}}}. Desperation reaches new heights in {{{countryLink 'Crimea' '136'}}} while people celebrate in {{{countryLink 'Kiev' '66'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Crimea' '136'}}} - 1,752\n{{{countryLink 'Ukraine' '66'}}} - 3,534

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "09:58:07" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 350, "authorID": -2, "title": "{{{countryLink 'Ukraine' '66'}}} occupies the {{{countryLink '' '136'}}} capital.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638521887000 }, { "@c": "ultshared.UltArticle", "senderID": 107, "receiverID": 24, "messageBody": "

{{{ gameTimeFromTimestampString 1638518331101 true }}} {{{provLink 'Paramaribo'}}}: The 28th Infantry Battalion ({{{countryLink 'Brazil' '24'}}}) (X 28) has been destroyed by the 1st Infantry Battalion ({{{countryLink 'Suriname' '107'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Suriname' '107'}}} - 434\n{{{countryLink 'Brazil' '24'}}} - 1,700

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "08:58:51" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 351, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638518331000 }, { "@c": "ultshared.UltArticle", "senderID": 105, "receiverID": 57, "messageBody": "

{{{ gameTimeFromTimestampString 1638563137611 true }}} Invasion! Without prior warning, Frenzy1234's units have crossed the border and are now engaged in combat with Arturs Krišjānis Kariņš.\n

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "21:25:37" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1050057, "authorID": -2, "title": "Deceitful Act of War", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778013, "width": 170, "height": 113 }, "timeStamp": 1638563137000 }, { "@c": "ultshared.UltArticle", "senderID": 125, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638489678375 true }}} The 2nd Infantry Battalion ({{{countryLink 'Turkmenistan' '125'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638499932130 true }}} The 1st Infantry Battalion ({{{countryLink 'Turkmenistan' '125'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "03:52:12" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1249999, "authorID": -2, "title": "1st Infantry Battalion ({{{countryLink 'Turkmenistan' '125'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638499932000 }, { "@c": "ultshared.UltArticle", "senderID": 14, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638488435366 true }}} The 9th Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638492035366 true }}} The 9th Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638494977735 true }}} The 2nd Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638503721042 true }}} The 5th Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 2 Motorized Infantry

{{{ gameTimeFromTimestampString 1638504140079 true }}} The 1st Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Towed Artillery

{{{ gameTimeFromTimestampString 1638507321042 true }}} The 5th Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638507740079 true }}} The 1st Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638509615705 true }}} The 14th Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638514940079 true }}} The 1st Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638531223510 true }}} The 7th Recon Division ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638556805848 true }}} The 7th Recon Division ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638563608014 true }}} The 3rd Infantry Battalion ({{{countryLink 'Germany' '14'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "21:33:28" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 139999, "authorID": -2, "title": "3rd Infantry Battalion ({{{countryLink 'Germany' '14'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638563608000 }, { "@c": "ultshared.UltArticle", "senderID": 127, "receiverID": 1, "messageBody": "

{{{ gameTimeFromTimestampString 1638492135511 true }}} {{{provLink 'Nouakchott'}}}: The 1st Infantry Battalion ({{{countryLink 'Mauritania' '127'}}}) (FB 1) has been destroyed by the 3rd Fighter Squadron ({{{countryLink 'Algeria' '1'}}}).

{{{ gameTimeFromTimestampString 1638492135511 true }}} 10th Recon Division ({{{countryLink 'Algeria' '1'}}}) captures the capital of {{{countryLink 'Mauritania' '127'}}}, {{{provLink 'Nouakchott'}}}. Desperation reaches new heights in {{{countryLink 'Mauritania' '127'}}} while people celebrate in {{{countryLink 'Algiers' '1'}}}.

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Mauritania' '127'}}} - 1,705\n{{{countryLink 'Algeria' '1'}}} - 650

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "01:42:15" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 355, "authorID": -2, "title": "{{{countryLink 'Algeria' '1'}}} occupies the {{{countryLink '' '127'}}} capital.", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778019, "width": 170, "height": 114 }, "timeStamp": 1638492135000 }, { "@c": "ultshared.UltArticle", "senderID": 47, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638510699447 true }}} The 7th Recon Battalion ({{{countryLink 'Pakistan' '47'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638531050008 true }}} The 7th Infantry Battalion ({{{countryLink 'Pakistan' '47'}}}) lost: 1 Combat Recon Vehicle

{{{ gameTimeFromTimestampString 1638545450008 true }}} The 7th Infantry Battalion ({{{countryLink 'Pakistan' '47'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "16:30:50" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 469999, "authorID": -2, "title": "7th Infantry Battalion ({{{countryLink 'Pakistan' '47'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638545450000 }, { "@c": "ultshared.UltArticle", "senderID": 144, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638526452235 true }}} The 1st Infantry Battalion ({{{countryLink 'Quebec' '144'}}}) lost: 1 Motorized Infantry

{{{ gameTimeFromTimestampString 1638530052235 true }}} The 1st Infantry Battalion ({{{countryLink 'Quebec' '144'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "12:14:12" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1439999, "authorID": -2, "title": "1st Infantry Battalion ({{{countryLink 'Quebec' '144'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "timeStamp": 1638530052000 }, { "@c": "ultshared.UltArticle", "senderID": 14, "receiverID": 13, "messageBody": "

{{{ gameTimeFromTimestampString 1638507321042 true }}} {{{provLink 'Paris'}}}: The 5th Infantry Battalion ({{{countryLink 'Germany' '14'}}}) (N 5) has been destroyed by the 1st Infantry Battalion ({{{countryLink 'France' '13'}}}).

{{{ gameTimeFromTimestampString 1638507742079 true }}} {{{provLink 'Paris'}}}: The 2nd Fighter Squadron ({{{countryLink 'France' '13'}}}) (M 2) has been destroyed by the 1st Infantry Battalion ({{{countryLink 'Germany' '14'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Germany' '14'}}} - 2,477\n{{{countryLink 'France' '13'}}} - 1,919

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "06:02:22" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 357, "authorID": -2, "title": "Military Unit annihilated", "day": 3, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778018, "width": 170, "height": 90 }, "timeStamp": 1638507742000 }, { "@c": "ultshared.UltArticle", "senderID": 109, "receiverID": 24, "messageBody": "

{{{ gameTimeFromTimestampString 1638501726282 true }}} {{{provLink 'Nuuk'}}}: The 21st Infantry Battalion ({{{countryLink 'Brazil' '24'}}}) (X 21) has been destroyed by the 1st Infantry Battalion ({{{countryLink 'Greenland' '109'}}}).

\nCasualties since the beginning of this conflict:\n{{{countryLink 'Greenland' '109'}}} - 259\n{{{countryLink 'Brazil' '24'}}} - 850

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "04:22:06" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1090024, "authorID": -2, "title": "Military Unit annihilated", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": 16778018, "width": 170, "height": 90 }, "timeStamp": 1638501726000 }, { "@c": "ultshared.UltArticle", "senderID": 48, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638506189301 true }}} The 2nd Infantry Battalion ({{{countryLink 'Philippines' '48'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "05:36:29" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 479999, "authorID": -2, "title": "2nd Infantry Battalion ({{{countryLink 'Philippines' '48'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638506189000 }, { "@c": "ultshared.UltArticle", "senderID": 127, "receiverID": -1, "messageBody": "

{{{ gameTimeFromTimestampString 1638492135511 true }}} The 1st Infantry Battalion ({{{countryLink 'Mauritania' '127'}}}) lost: 1 Motorized Infantry

", "date": [ "java.sql.Date", "2021-12-03" ], "time": [ "java.sql.Time", "01:42:15" ], "author": "", "address": "", "receiver": "", "readBySender": true, "readByReceiver": false, "deletedBySender": false, "deletedByReceiver": false, "messageUID": 1269999, "authorID": -2, "title": "1st Infantry Battalion ({{{countryLink 'Mauritania' '127'}}}) reports casualties", "day": 0, "extended": 0, "intercepted": [ "java.util.Vector", [] ], "senderFlagID": -1, "receiverFlagID": -1, "reportCount": 0, "allianceID": -1, "imageID": { "imageID": -1, "width": -1, "height": -1 }, "timeStamp": 1638492135000 } ] ], "reportArticles": { "@c": "ultshared.UltReportArticle", "stateID": 0 } }, "3": { "@c": "ultshared.UltMapState", "stateType": 3, "stateID": "23081360247586", "timeStamp": "1638569645136", "map": { "@c": "ultshared.UltMap", "isReduced": true, "version": 21, "mapID": "5652_21", "dayOfGame": 4, "width": 15393, "height": 6566, "usePopulation": false, "useMinimalLocalization": false, "localizedPlayerProfiles": true, "regions": { "0": { "@c": "ultshared.map.UltRegion", "index": 0, "name": "Europe" }, "1": { "@c": "ultshared.map.UltRegion", "index": 1, "name": "Asia" }, "2": { "@c": "ultshared.map.UltRegion", "index": 2, "name": "Africa" }, "3": { "@c": "ultshared.map.UltRegion", "index": 3, "name": "Northamerica" }, "4": { "@c": "ultshared.map.UltRegion", "index": 4, "name": "Southamerica" }, "5": { "@c": "ultshared.map.UltRegion", "index": 5, "name": "Oceania" }, "@c": "java.util.HashMap" }, "overlapX": 600, "locations": [ "java.util.HashSet", [ { "@c": "ultshared.UltSeaProvince", "id": 0, "n": "Rhine River - RR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1, "n": "Wisla River - WR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2, "n": "Homs", "c": null, "o": 49, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000000, "r": 2, "bp": 3000, "ci": [ 49 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504 }, { "@c": "ultshared.UltSeaProvince", "id": 3, "n": "Wisla River - WR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4, "n": "Niger River - NR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5, "n": "Wisla River - WR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 6, "n": "Khuzdar", "c": null, "o": 37, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 1, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 7, "bp": 3000, "ci": [ 47 ], "plv": 5, "pst": 53, "rp": 150, "tp": 150, "lo": 47 }, { "@c": "p", "id": 7, "n": "Harbin", "c": null, "o": 5, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 8, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000002, "r": 3, "bp": 3000, "ci": [ 5 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 12301, "y": 2005 }, "t": 1638564482551, "c": 3, "type": 0 } ] ], "plv": 5, "pst": 55, "rp": 1060, "tp": 883 }, { "@c": "p", "id": 8, "n": "Bakersfield", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 9, "n": "Bardere", "c": null, "o": 86, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 10, "n": "Hargeisa", "c": null, "o": 86, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "id": 2252, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 86 ], "plv": 6, "pst": 55, "rp": 2006, "tp": 1533 }, { "@c": "p", "id": 11, "n": "Merca", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 12, "n": "Wabxo", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 13, "n": "Harardhere", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 14, "n": "Diego de Almagro", "c": null, "o": 77, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 15, "n": "Cadaado", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 16, "n": "Galkayo", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 17, "n": "Shiikh", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 18, "n": "Burco", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 19, "n": "Haylan", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 20, "n": "Bosaso", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 21, "n": "Hadhwanaag", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 22, "n": "Garowe", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 23, "n": "Andros", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 2, "y": -5 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 24, "n": "Aegean Sea - AS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 25, "n": "Copenhagen", "c": null, "o": 18, "m": 38, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 7, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -3, "y": -18 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 56 ], "plv": 5, "pst": 53, "rp": 248, "tp": 177, "co": true, "lo": 56 }, { "@c": "p", "id": 26, "n": "Qardho", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 27, "n": "Imi", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 28, "n": "Aegean Sea - AS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 29, "n": "Næstved", "c": null, "o": 18, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 56 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 56 }, { "@c": "p", "id": 30, "n": "Aware", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 31, "n": "Esbjerg", "c": null, "o": 56, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 56 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7413, "y": 1557 }, "t": 1638567402704, "c": 50, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 53, "co": true }, { "@c": "p", "id": 32, "n": "Addis Ababa", "c": null, "o": 86, "m": 83, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 2, "r": 2, "bp": 3000, "ci": [ 86 ], "plv": 7, "pst": 55, "rp": 2344, "tp": 1774 }, { "@c": "p", "id": 33, "n": "Halifax", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 22, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 7, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "r": 2, "bp": 3000, "ci": [ 20 ], "plv": 5, "pst": 53, "rp": 230, "tp": 164, "co": true, "lo": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 34, "n": "Great Lakes Waterway - GL01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 35, "n": "Great Lakes Waterway - GL02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 36, "n": "Great Lakes Waterway - GL03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 38, "n": "Ålborg", "c": null, "o": 56, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 56 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7427, "y": 1482 }, "t": 1638568484269, "c": 18, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 64, "co": true }, { "@c": "p", "id": 46, "n": "Pavlovsk", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 47, "n": "Rossosh", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 50, "n": "Belfast", "c": null, "o": 19, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -3, "y": -23 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 19 ], "plv": 6, "pst": 55, "rp": 1720, "tp": 1533, "co": true }, { "@c": "p", "id": 52, "n": "Divundu", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 34 }, { "@c": "p", "id": 57, "n": "Multan", "c": null, "o": 47, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000011, "r": 2, "bp": 3000, "ci": [ 47 ], "plv": 6, "pst": 55, "rp": 1495, "tp": 1067 }, { "@c": "p", "id": 58, "n": "Zheleznogorsk", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 60, "n": "Weifang", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 61, "n": "Odense", "c": null, "o": 18, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 4, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 6, "bp": 3000, "ci": [ 56 ], "plv": 1, "pst": 51, "rp": 112, "tp": 80, "co": true, "lo": 56 }, { "@c": "ultshared.UltSeaProvince", "id": 64, "n": "Elbe River - ER01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 72, "n": "Luanda", "c": null, "o": 85, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -14, "y": -15 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2285, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17035872, "r": 6, "bp": 3000, "ci": [ 85 ], "plv": 7, "pst": 55, "rp": 2385, "tp": 1803, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 98, "n": "Oder River - OR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 99, "n": "Bryansk", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 100, "n": "Oslo", "c": null, "o": 63, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 20, "id": 2257, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -2, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "lb": 2, "r": 3, "bp": 4000, "ci": [ 63 ], "plv": 6, "pst": 55, "rp": 2851, "tp": 2476, "co": true }, { "@c": "p", "id": 110, "n": "Fredrikstad", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 112, "n": "Nairobi", "c": null, "o": 86, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 4, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 3, "id": 2255 } ] ], "lb": 2, "sa": 17000572, "r": 7, "bp": 3000, "ci": [ 35 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8296, "y": 4052 }, "t": 1638501631541, "c": 5, "type": 0 }, { "@c": "im", "pos": { "x": 8296, "y": 4052 }, "t": 1638483602000, "c": 3, "type": 0 } ] ], "plv": 6, "pst": 53, "rp": 172, "tp": 172, "lo": 35 }, { "@c": "p", "id": 118, "n": "Petrozavodsk", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 128, "n": "Kongsvinger", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 129, "n": "Gjøvik", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 132, "n": "Antananarivo", "c": null, "o": 33, "m": 37, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000243, "r": 6, "bp": 3000, "ci": [ 31 ], "plv": 5, "pst": 53, "rp": 286, "tp": 204, "lo": 31 }, { "@c": "p", "id": 133, "n": "Riga", "c": null, "o": 105, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 3, "y": -20 }, "id": 2016, "e": true } ] ], "sa": 17000023, "r": 6, "bp": 3000, "ci": [ 105 ], "plv": 6, "pst": 55, "rp": 1978, "tp": 1413, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 134, "n": "W. Mediterranean - WM02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 135, "n": "Salacgrīva", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 105 }, { "@c": "p", "id": 136, "n": "Keila", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 104 }, { "@c": "p", "id": 137, "n": "Haapsalu", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 104 }, { "@c": "p", "id": 138, "n": "Valmiera", "c": null, "o": 105, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 139, "n": "Pärnu", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 104 }, { "@c": "p", "id": 141, "n": "Maardu", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 104 }, { "@c": "p", "id": 142, "n": "Elva", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "lo": 104 }, { "@c": "p", "id": 143, "n": "Võru", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 104 }, { "@c": "p", "id": 144, "n": "Narva", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 104 }, { "@c": "p", "id": 145, "n": "Paide", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "lo": 104 }, { "@c": "p", "id": 146, "n": "Joniškis", "c": null, "o": 84, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 84 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 147, "n": "Harare", "c": null, "o": 33, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17043997, "r": 3, "bp": 4000, "ci": [ 33 ], "plv": 7, "pst": 55, "rp": 2186, "tp": 1822 }, { "@c": "p", "id": 148, "n": "Sigulda", "c": null, "o": 105, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 149, "n": "Jelgava", "c": null, "o": 105, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 151, "n": "Lubumbashi", "c": null, "o": 2, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 13, "id": 2277, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000025, "r": 3, "bp": 4000, "ci": [ 2 ], "plv": 6, "pst": 55, "rp": 2662, "tp": 2383 }, { "@c": "ultshared.UltSeaProvince", "id": 152, "n": "Seine River - SR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 153, "n": "Kananga", "c": null, "o": 2, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000027, "r": 6, "bp": 3000, "ci": [ 2 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560 }, { "@c": "p", "id": 154, "n": "Kisangani", "c": null, "o": 2, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2277, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000028, "r": 5, "bp": 3000, "ci": [ 2 ], "plv": 6, "pst": 55, "rp": 1327, "tp": 1824 }, { "@c": "p", "id": 155, "n": "Peshawar ", "c": null, "o": 37, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 3, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 47 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 10018, "y": 2545 }, "t": 1638342293371, "c": 9, "type": 0 } ] ], "plv": 6, "pst": 54, "rp": 568, "tp": 405 }, { "@c": "p", "id": 156, "n": "Kikwit", "c": null, "o": 2, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000031, "r": 2, "bp": 3000, "ci": [ 2 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560 }, { "@c": "p", "id": 157, "n": "Balvi", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 51, "tp": 45, "lo": 105 }, { "@c": "p", "id": 158, "n": "Cēsis", "c": null, "o": 105, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 159, "n": "Jēkabpils", "c": null, "o": 105, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 160, "n": "Madona", "c": null, "o": 105, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 161, "n": "Ryazan", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 162, "n": "Klaipėda", "c": null, "o": 84, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 84 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 163, "n": "Haifa", "c": null, "o": 58, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -7, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000261, "r": 6, "bp": 3000, "ci": [ 41 ], "plv": 5, "pst": 53, "rp": 282, "tp": 201, "co": true, "lo": 41 }, { "@c": "p", "id": 164, "n": "Kinshasa", "c": null, "o": 2, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 15, "id": 2256, "e": true } ] ], "sa": 17000033, "r": 7, "bp": 3000, "ci": [ 2 ], "plv": 7, "pst": 55, "rp": 1777, "tp": 1877 }, { "@c": "p", "id": 165, "n": "Tula", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 166, "n": "Daugavpils", "c": null, "o": 105, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 170, "n": "Cabinda", "c": null, "o": 85, "m": 38, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 12, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -12, "y": 14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 138 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7230, "y": 4245 }, "t": 1638395025853, "c": 18, "type": 0 }, { "@c": "im", "pos": { "x": 7239, "y": 4264 }, "t": 1638384165853, "c": 3, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 148, "tp": 186, "co": true, "lo": 138 }, { "@c": "p", "id": 171, "n": "Kunda", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 104 }, { "@c": "p", "id": 172, "n": "Liepāja", "c": null, "o": 105, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 105 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 174, "n": "Irish Sea", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 175, "n": "Sde Boker", "c": null, "o": 41, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 41 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 176, "n": "Minsk", "c": null, "o": 52, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2241, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "r": 3, "bp": 4000, "ci": [ 52 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8225, "y": 1648 }, "t": 1638569025987, "c": 51, "type": 0 } ] ], "plv": 3, "pst": 55, "rp": 432, "tp": 360 }, { "@c": "p", "id": 177, "n": "Gomel", "c": null, "o": 66, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2242, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 5, "bp": 3000, "ci": [ 52 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8299, "y": 1696 }, "t": 1638456080001, "c": 27, "type": 0 } ] ], "plv": 3, "pst": 53, "rp": 87, "tp": 108, "lo": 52 }, { "@c": "p", "id": 178, "n": "Mogilev", "c": null, "o": 52, "m": 66, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 2, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000042, "r": 6, "bp": 3000, "ci": [ 52 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8307, "y": 1607 }, "t": 1638464282278, "c": 2, "type": 0 } ] ], "plv": 6, "pst": 55, "rp": 1640, "tp": 1171 }, { "@c": "p", "id": 179, "n": "Vitebsk", "c": null, "o": 52, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000043, "r": 2, "bp": 3000, "ci": [ 52 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "p", "id": 180, "n": "Grodno", "c": null, "o": 52, "m": 71, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 7, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000044, "r": 7, "bp": 3000, "ci": [ 52 ], "plv": 6, "pst": 55, "rp": 1244, "tp": 1244 }, { "@c": "p", "id": 181, "n": "Brest", "c": null, "o": 66, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 52 ], "plv": 6, "pst": 53, "rp": 261, "tp": 187, "lo": 52 }, { "@c": "p", "id": 182, "n": "Casablanca", "c": null, "o": 87, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -18, "y": -1 }, "id": 2016, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 87 ], "plv": 6, "pst": 55, "rp": 1327, "tp": 1327, "co": true }, { "@c": "p", "id": 183, "n": "Tiberias", "c": null, "o": 41, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 41 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 184, "n": " Puerto Suárez", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 185, "n": "Concepcion", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 186, "n": "El Sara", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 187, "n": " Puerto Quijarro", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 188, "n": "Cachuela Esperanza", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 189, "n": " San Joaquín", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 190, "n": " Los Pastos", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 191, "n": "Crecencia", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "rp": 373, "tp": 133 }, { "@c": "p", "id": 192, "n": "Chichaoua", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 193, "n": "Estani", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 194, "n": "Curichi", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 195, "n": "Criato", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 196, "n": "Buen Jesús", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 197, "n": "Baures", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 198, "n": "Camotal", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 199, "n": "Machua", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 200, "n": "Caranavi", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 201, "n": "San Borja", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 202, "n": " Rurrenabaque", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 203, "n": "Villamar Mallcu", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 204, "n": "Salinas de Garci Mendoza", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 205, "n": " San Pablo de Lípez", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 206, "n": "Camiri", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 207, "n": "Challapata", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 208, "n": "Corque", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 209, "n": " Curahuara de Carangas", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 210, "n": "Røros", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 211, "n": "Douar", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 212, "n": "Accra", "c": null, "o": 29, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 5, "y": 16 }, "id": 2016, "e": true } ] ], "sa": 17000048, "r": 2, "bp": 3000, "ci": [ 29 ], "plv": 6, "pst": 55, "rp": 1978, "tp": 1413, "co": true }, { "@c": "p", "id": 236, "n": "Öland", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 24, "y": -40 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 240, "n": "Taroudant", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 244, "n": "Tagounite", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 255, "n": "Yaoundé", "c": null, "o": 27, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000049, "r": 7, "bp": 3000, "ci": [ 27 ], "plv": 7, "pst": 55, "rp": 1555, "tp": 1555 }, { "@c": "p", "id": 256, "n": "Bamako", "c": null, "o": 32, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 20, "id": 2290, "e": true }, { "@c": "mu", "c": 6, "cn": true, "id": 2246, "e": true }, { "@c": "mu", "c": 20, "id": 2296, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 20, "id": 2298, "e": true }, { "@c": "mu", "c": 14, "cn": true, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000052, "r": 6, "bp": 3000, "ci": [ 32 ], "plv": 7, "pst": 55, "rp": 2177, "tp": 1555, "bi": { "@c": "ultshared.UltProvinceProduction", "u": { "@c": "mu", "c": 14, "cn": true, "id": 2251, "e": true }, "t": 1638570259422, "s": 1638467155386, "b": -1 }, "cos": [ "ultshared.UltProductionList", [ { "@c": "ultshared.UltProvinceProduction", "u": { "@c": "mu", "c": 14, "cn": true, "id": 2251, "e": true }, "t": 1638570259422, "s": 1638467155386, "b": -1 }, null, null, { "@c": "ultshared.UltProvinceProduction", "u": { "@c": "mu", "c": 6, "cn": true, "id": 2246, "e": true }, "t": 1639365963370, "s": 1638294359000, "b": -1 } ] ] }, { "@c": "p", "id": 257, "n": "Groningen", "c": null, "o": 14, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 62 }, { "@c": "p", "id": 258, "n": "Enschede", "c": null, "o": 14, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 59, "lo": 62 }, { "@c": "p", "id": 259, "n": "Rabat", "c": null, "o": 87, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -11, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 87 ], "plv": 6, "pst": 55, "rp": 2095, "tp": 1496, "co": true }, { "@c": "p", "id": 260, "n": "Oran", "c": null, "o": 1, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": -1, "y": -17 }, "id": 2260, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000058, "r": 7, "bp": 3000, "ci": [ 1 ], "plv": 6, "pst": 55, "rp": 1644, "tp": 1779, "co": true }, { "@c": "p", "id": 261, "n": "Maastricht", "c": null, "o": 14, "m": 50, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 65, "co": true, "lo": 62 }, { "@c": "p", "id": 262, "n": "Algiers", "c": null, "o": 1, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 13, "y": -20 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000059, "r": 2, "bp": 3000, "ci": [ 1 ], "plv": 7, "pst": 55, "rp": 2364, "tp": 1789, "co": true }, { "@c": "p", "id": 263, "n": "Béchar", "c": null, "o": 1, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000062, "r": 3, "bp": 4000, "ci": [ 1 ], "plv": 6, "pst": 55, "rp": 2525, "tp": 2239 }, { "@c": "p", "id": 264, "n": "Kortrijk", "c": null, "o": 14, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 53 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 53 }, { "@c": "p", "id": 265, "n": "Sana`a", "c": null, "o": 10, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 51 ], "plv": 5, "pst": 53, "rp": 320, "tp": 228, "lo": 51 }, { "@c": "p", "id": 266, "n": "Archangelsk", "c": null, "o": 17, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "sa": 17056152, "r": 6, "bp": 2000, "ci": [ 17 ], "plv": 5, "pst": 55, "rp": 1191, "tp": 851, "co": true }, { "@c": "p", "id": 267, "n": "Volgograd", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 8, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17050951, "r": 3, "bp": 3000, "ci": [ 17 ], "plv": 6, "pst": 55, "rp": 1593, "tp": 1327, "co": true }, { "@c": "p", "id": 268, "n": "Rochefort", "c": null, "o": 14, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 53 ], "plv": 1, "pst": 51, "tp": 85, "lo": 53 }, { "@c": "p", "id": 269, "n": "Liège", "c": null, "o": 14, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 53 ], "plv": 1, "pst": 51, "tp": 58, "lo": 53 }, { "@c": "p", "id": 270, "n": "Tanchon", "c": null, "o": 91, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 9, "y": 3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 2, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 6, "bp": 3000, "ci": [ 90 ], "plv": 6, "pst": 54, "rp": 570, "tp": 407, "co": true }, { "@c": "p", "id": 271, "n": "Ouargla", "c": null, "o": 1, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 1 ], "plv": 5, "pst": 55, "rp": 2234, "tp": 1730 }, { "@c": "p", "id": 272, "n": "Constantine", "c": null, "o": 1, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 1 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504 }, { "@c": "p", "id": 273, "n": "Tindouf", "c": null, "o": 1, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000070, "r": 5, "bp": 3000, "ci": [ 1 ], "plv": 6, "pst": 55, "rp": 1262, "tp": 1713 }, { "@c": "p", "id": 279, "n": "Quarzazte", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 280, "n": "Tauplitz", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 281, "n": "Erfoud", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133 }, { "@c": "p", "id": 282, "n": "Tazenakht", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 285, "n": "Londonderry", "c": null, "o": 19, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 286, "n": "Newry", "c": null, "o": 19, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 287, "n": "Waterford", "c": null, "o": 19, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 61 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 61 }, { "@c": "p", "id": 288, "n": "Mullingar", "c": null, "o": 19, "m": 48, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 61 ], "plv": 1, "pst": 51, "tp": 63, "lo": 61 }, { "@c": "p", "id": 289, "n": "Letterkenny", "c": null, "o": 19, "m": 51, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 61 ], "plv": 1, "pst": 51, "tp": 65, "lo": 61 }, { "@c": "p", "id": 290, "n": "Galway", "c": null, "o": 19, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 61 ], "plv": 1, "pst": 51, "tp": 59, "lo": 61 }, { "@c": "p", "id": 291, "n": "Athlone", "c": null, "o": 19, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 61 ], "plv": 1, "pst": 51, "tp": 59, "lo": 61 }, { "@c": "p", "id": 292, "n": "Killarney", "c": null, "o": 19, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 61 ], "plv": 1, "pst": 51, "tp": 59, "lo": 61 }, { "@c": "p", "id": 293, "n": "Cork", "c": null, "o": 19, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 61 ], "plv": 1, "pst": 51, "tp": 90, "co": true, "lo": 61 }, { "@c": "p", "id": 302, "n": "Akka", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 304, "n": "Vittangi", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 305, "n": "Tunis", "c": null, "o": 1, "m": 38, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -16 }, "id": 2016, "e": true }, { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000069, "r": 7, "bp": 3000, "ci": [ 36 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7289.05, "y": 2537.17 }, "t": 1638349802000, "c": 3, "type": 0 }, { "@c": "im", "pos": { "x": 7332, "y": 2523 }, "t": 1638371402000, "c": 12, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 206, "tp": 206, "co": true, "lo": 36 }, { "@c": "p", "id": 314, "n": "El Hoceima", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 328, "n": "Taounate", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 333, "n": "Tripoli", "c": null, "o": 30, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": 9, "y": -21 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000073, "r": 2, "bp": 3000, "ci": [ 30 ], "plv": 7, "pst": 55, "rp": 2385, "tp": 1803, "co": true }, { "@c": "p", "id": 334, "n": "Aswan", "c": null, "o": 3, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 16, "id": 2277, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 3 ], "plv": 6, "pst": 55, "rp": 1359, "tp": 1864 }, { "@c": "p", "id": 335, "n": "Wuhai", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 336, "n": "Asyut", "c": null, "o": 3, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 3 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560 }, { "@c": "p", "id": 337, "n": "Hurghada", "c": null, "o": 3, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 15, "y": -5 }, "id": 2016, "e": true } ] ], "sa": 17042777, "r": 3, "bp": 3000, "ci": [ 3 ], "plv": 6, "pst": 55, "rp": 1752, "tp": 1560, "co": true }, { "@c": "p", "id": 338, "n": "Sofia", "c": null, "o": 64, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 54 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7947, "y": 2229 }, "t": 1638386757144, "c": 10, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 230, "tp": 164, "lo": 54 }, { "@c": "p", "id": 339, "n": "Lugano", "c": null, "o": 65, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 65 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 340, "n": "Zurich", "c": null, "o": 65, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 65 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 341, "n": "Chur", "c": null, "o": 65, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 65 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 342, "n": "Muscat", "c": null, "o": 46, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 9, "y": -19 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000081, "r": 3, "bp": 3000, "ci": [ 46 ], "plv": 6, "pst": 55, "rp": 1696, "tp": 1413, "co": true }, { "@c": "p", "id": 344, "n": "Dublin", "c": null, "o": 19, "m": 37, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 14, "y": -3 }, "id": 2016, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 61 ], "plv": 5, "pst": 53, "rp": 180, "tp": 180, "co": true, "lo": 61 }, { "@c": "p", "id": 347, "n": "Cairo", "c": null, "o": 3, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 4, "id": 2278, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": 14, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000083, "r": 7, "bp": 3000, "ci": [ 3 ], "plv": 7, "pst": 55, "rp": 2023, "tp": 2208, "co": true }, { "@c": "p", "id": 349, "n": "Kiruna", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 350, "n": "Mersa Matruh", "c": null, "o": 3, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": 7, "y": -12 }, "id": 2260, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000079, "r": 3, "bp": 3000, "ci": [ 3 ], "plv": 5, "pst": 55, "rp": 1778, "tp": 1581, "co": true }, { "@c": "p", "id": 351, "n": "Port Said", "c": null, "o": 3, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 19, "id": 2277, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -18 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000088, "r": 6, "bp": 3000, "ci": [ 3 ], "plv": 6, "pst": 55, "rp": 2406, "tp": 1884, "co": true }, { "@c": "p", "id": 352, "n": "Alexandria", "c": null, "o": 3, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": -9, "y": -12 }, "id": 2260, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17021689, "r": 2, "bp": 3000, "ci": [ 3 ], "plv": 7, "pst": 55, "rp": 2221, "tp": 1686, "co": true }, { "@c": "p", "id": 353, "n": "Athens", "c": null, "o": 58, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 9, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000090, "r": 5, "bp": 3000, "ci": [ 58 ], "plv": 7, "pst": 55, "rp": 1233, "tp": 1542, "co": true }, { "@c": "p", "id": 356, "n": "Prague", "c": null, "o": 14, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 21, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 55 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7603, "y": 1856 }, "t": 1638355103460, "c": 42, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 192, "tp": 192, "lo": 55 }, { "@c": "p", "id": 357, "n": "Damascus", "c": null, "o": 49, "m": 83, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 1, "sa": 17003628, "r": 2, "bp": 3000, "ci": [ 49 ], "plv": 6, "pst": 55, "rp": 2255, "tp": 1711 }, { "@c": "p", "id": 358, "n": "Daraa", "c": null, "o": 49, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 359, "n": " Al-Qisa ", "c": null, "o": 49, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 360, "n": "Tel Aviv", "c": null, "o": 41, "m": 71, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -11, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000097, "r": 5, "bp": 3000, "ci": [ 41 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8380, "y": 2742 }, "t": 1638342662000, "c": 15, "type": 0 }, { "@c": "im", "pos": { "x": 8380, "y": 2742 }, "t": 1638335462000, "c": 3, "type": 0 } ] ], "plv": 6, "pst": 55, "rp": 1030, "tp": 1288, "co": true }, { "@c": "p", "id": 361, "n": "Benghazi", "c": null, "o": 30, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -13 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17024291, "r": 2, "bp": 3000, "ci": [ 30 ], "plv": 5, "pst": 55, "rp": 1984, "tp": 1517, "co": true }, { "@c": "p", "id": 362, "n": "Gaza", "c": null, "o": 41, "m": 69, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 4, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -3, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000099, "r": 7, "bp": 3000, "ci": [ 41 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8351, "y": 2769 }, "t": 1638349862000, "c": 6, "type": 0 } ] ], "plv": 6, "pst": 55, "rp": 1212, "tp": 1212, "co": true }, { "@c": "p", "id": 363, "n": "Rehat", "c": null, "o": 41, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 41 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 364, "n": "Eilat", "c": null, "o": 41, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -3, "y": 23 }, "id": 2016, "e": true }, { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000101, "r": 3, "bp": 4000, "ci": [ 41 ], "plv": 5, "pst": 55, "rp": 2042, "tp": 1702, "co": true }, { "@c": "p", "id": 365, "n": "Mitzpe Ramon", "c": null, "o": 41, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 41 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 366, "n": "Kuwait City", "c": null, "o": 40, "m": 18, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 9, "id": 2241, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 19, "y": 8 }, "id": 2016, "e": true } ] ], "lb": 2, "sa": 17000106, "r": 21, "bp": 5000, "ci": [ 114 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8911, "y": 2846 }, "t": 1638567561799, "c": 64, "type": 0 }, { "@c": "im", "pos": { "x": 8911, "y": 2846 }, "t": 1638411865866, "c": 1, "type": 0 } ] ], "plv": 3, "pst": 53, "rp": 133, "tp": 133, "co": true, "lo": 114 }, { "@c": "p", "id": 367, "n": "Zubayr", "c": null, "o": 40, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 368, "n": "Abdali", "c": null, "o": 40, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 114 ], "plv": 1, "pst": 51, "tp": 64, "lo": 114 }, { "@c": "p", "id": 369, "n": "Al Wafra", "c": null, "o": 10, "m": 50, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 114 ], "plv": 1, "pst": 51, "tp": 65, "co": true, "lo": 114 }, { "@c": "p", "id": 370, "n": "Baghdad", "c": null, "o": 40, "m": 83, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 40 ], "plv": 7, "pst": 55, "rp": 1223, "tp": 1528 }, { "@c": "p", "id": 371, "n": "Mosul", "c": null, "o": 40, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 40 ], "plv": 5, "pst": 55, "rp": 1276, "tp": 1276 }, { "@c": "p", "id": 372, "n": "Al Badi", "c": null, "o": 40, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 373, "n": "Dufok", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 374, "n": "Reykjavík", "c": null, "o": 19, "m": 29, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 21, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -10, "y": -4 }, "id": 2016, "e": true } ] ], "lb": 2, "sa": 17000661, "r": 6, "bp": 3000, "ci": [ 60 ], "plv": 5, "pst": 53, "rp": 244, "tp": 174, "co": true, "lo": 60 }, { "@c": "p", "id": 375, "n": "Lambaréné", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 376, "n": "Huambo", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 377, "n": "Dammam", "c": null, "o": 10, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": 13, "y": -1 }, "id": 2260, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 10 ], "plv": 6, "pst": 55, "rp": 1933, "tp": 1381, "co": true }, { "@c": "p", "id": 378, "n": "Mecca", "c": null, "o": 10, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17045416, "r": 5, "bp": 3000, "ci": [ 10 ], "plv": 6, "pst": 55, "rp": 1157, "tp": 1546 }, { "@c": "p", "id": 379, "n": "Inner Hebrides", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 8, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 380, "n": "Isle of Man", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 12, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 381, "n": "Medina", "c": null, "o": 10, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17045417, "r": 7, "bp": 3000, "ci": [ 10 ], "plv": 6, "pst": 55, "rp": 1446, "tp": 1546 }, { "@c": "p", "id": 382, "n": "Gangneung", "c": null, "o": 91, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 14, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 4000, "ci": [ 91 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 12453, "y": 2436 }, "t": 1638359787338, "c": 6, "type": 0 } ] ], "plv": 5, "pst": 55, "rp": 1317, "tp": 1098, "co": true }, { "@c": "p", "id": 383, "n": "Bacolod", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 384, "n": "Tabuk", "c": null, "o": 10, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17045420, "r": 3, "bp": 3000, "ci": [ 10 ], "plv": 6, "pst": 55, "rp": 1736, "tp": 1546 }, { "@c": "p", "id": 385, "n": "Helsinki", "c": null, "o": 57, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 13, "y": 14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 2, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 3, "bp": 4000, "ci": [ 57 ], "plv": 6, "pst": 55, "rp": 2440, "tp": 2133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 386, "n": "Bay of Bengal - BB02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 387, "n": "Bay of Bengal - BB03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 388, "n": "North Atlantic - NA49", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 389, "n": "Yekaterinburg", "c": null, "o": 17, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17056163, "r": 3, "bp": 3000, "ci": [ 17 ], "plv": 6, "pst": 55, "rp": 1736, "tp": 1546 }, { "@c": "ultshared.UltSeaProvince", "id": 390, "n": "Aegean Sea - AS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 391, "n": "Timor Sea - TS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 392, "n": "Timor Sea - TS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 393, "n": "Aegean Sea - AS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 394, "n": "Aegean Sea - AS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 395, "n": "Indian Ocean - IO70", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 396, "n": "Aegean Sea - AS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 397, "n": "Asilah", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132, "co": true }, { "@c": "p", "id": 398, "n": "Catanzaro", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -9, "y": -2 }, "id": 2016, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 399, "n": "Indian Ocean - IO74", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 400, "n": "Indian Ocean - IO75", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 401, "n": "Indian Ocean - IO76", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 402, "n": "Bastia", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 5, "y": -26 }, "id": 2016, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "rp": 129, "tp": 108, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 403, "n": "Indian Ocean - IO77", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 404, "n": "Indian Ocean - IO78", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 405, "n": "Great Australian Bight - GAB05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 406, "n": "Great Australian Bight - GAB04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 407, "n": "Rommani", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 408, "n": "Bahir Dar", "c": null, "o": 86, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 86 ], "plv": 6, "pst": 55, "rp": 1146, "tp": 1533 }, { "@c": "p", "id": 409, "n": "Halayeb", "c": null, "o": 86, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 146 }, { "@c": "p", "id": 410, "n": "Heraklion", "c": null, "o": 58, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 58 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 411, "n": "Sitia", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 415, "n": "South Atlantic- SA09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 416, "n": "Karnoi", "c": null, "o": 86, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 75, "lo": 146 }, { "@c": "ultshared.UltSeaProvince", "id": 417, "n": "North Atlantic - NA27", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 418, "n": "Great Australian Bight - GAB03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 419, "n": "Bucharest", "c": null, "o": 96, "m": 83, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 15, "y": 3 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000121, "r": 5, "bp": 3000, "ci": [ 96 ], "plv": 7, "pst": 55, "rp": 1339, "tp": 1774, "co": true }, { "@c": "p", "id": 420, "n": "Košice", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 2, "bp": 3000, "ci": [ 113 ], "plv": 1, "pst": 51, "rp": 94, "tp": 67, "lo": 113 }, { "@c": "p", "id": 421, "n": "Poprad", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 113 ], "plv": 1, "pst": 51, "tp": 45, "lo": 113 }, { "@c": "ultshared.UltSeaProvince", "id": 423, "n": "Great Australian Bight - GAB02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 424, "n": "Great Australian Bight - GAB01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 425, "n": "Indian Ocean - IO87", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 426, "n": "Zvolen", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17044885, "r": 1, "bp": 2000, "ci": [ 113 ], "plv": 1, "pst": 51, "tp": 45, "lo": 113 }, { "@c": "ultshared.UltSeaProvince", "id": 427, "n": "Indian Ocean - IO88", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 428, "n": "Indian Ocean - IO89", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 429, "n": "Bass Strait - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 430, "n": "Bass Strait - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 431, "n": "Tasman Sea - TS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 432, "n": "Tasman Sea - TS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 433, "n": "Tasman Sea - TS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 434, "n": "Tasman Sea - TS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 435, "n": "Tasman Sea - TS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 436, "n": "Ústí nad Labem", "c": null, "o": 14, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 55 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 55 }, { "@c": "p", "id": 437, "n": " En Nahud ", "c": null, "o": 86, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 78, "lo": 146 }, { "@c": "p", "id": 438, "n": "České Budějovice", "c": null, "o": 14, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 55 ], "plv": 1, "pst": 51, "tp": 58, "co": true, "lo": 55 }, { "@c": "p", "id": 439, "n": " Abu Dulayq ", "c": null, "o": 86, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 86, "co": true, "lo": 146 }, { "@c": "p", "id": 440, "n": "Karlovy Vary", "c": null, "o": 14, "m": 51, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 55 ], "plv": 1, "pst": 51, "tp": 65, "co": true, "lo": 55 }, { "@c": "p", "id": 444, "n": "Lisbon", "c": null, "o": 85, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -32, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 95 ], "plv": 6, "pst": 53, "rp": 283, "tp": 227, "co": true, "lo": 95 }, { "@c": "p", "id": 468, "n": "Bragança", "c": null, "o": 95, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 52, "tp": 72 }, { "@c": "p", "id": 469, "n": "Porto", "c": null, "o": 95, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 52, "tp": 72, "co": true }, { "@c": "p", "id": 470, "n": "Viseu", "c": null, "o": 95, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 52, "tp": 72, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 471, "n": "Tasman Sea - TS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 472, "n": "Coimbra", "c": null, "o": 95, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 52, "tp": 72, "co": true }, { "@c": "p", "id": 473, "n": "Caldas da Rainha", "c": null, "o": 95, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 52, "tp": 72, "co": true }, { "@c": "p", "id": 474, "n": "Évora", "c": null, "o": 85, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 95 }, { "@c": "p", "id": 475, "n": "Faro", "c": null, "o": 85, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "sa": 17000160, "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 95 }, { "@c": "p", "id": 476, "n": "Portimão", "c": null, "o": 95, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 52, "tp": 72, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 482, "n": "Tasman Sea - TS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 483, "n": "Tasman Sea - TS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 484, "n": "Coral Sea - CS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 485, "n": "Coral Sea - CS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 486, "n": "Coral Sea - CS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 487, "n": "Coral Sea - CS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 488, "n": "Coral Sea - CS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 489, "n": "Coral Sea - CS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 490, "n": "South China Sea - SCS18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 491, "n": "South China Sea - SCS17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 492, "n": "South China Sea - SCS16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 493, "n": "Sulu Sea - S05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 494, "n": "Sulu Sea - S06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 495, "n": "South China Sea", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 496, "n": "Gulf of Thailand - GT01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 497, "n": "Gulf of Thailand - GT02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 498, "n": "Budapest", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 23, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17064972, "r": 2, "bp": 3000, "ci": [ 59 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7788, "y": 2006 }, "t": 1638492038960, "c": 3, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 232, "tp": 166, "lo": 59 }, { "@c": "p", "id": 500, "n": "Werder", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 501, "n": "Afder", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 502, "n": "Zalaegerszeg", "c": null, "o": 64, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 59 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 59 }, { "@c": "p", "id": 503, "n": "Sidamo", "c": null, "o": 86, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 504, "n": "Szeged", "c": null, "o": 64, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 59 ], "plv": 1, "pst": 51, "tp": 50, "co": true, "lo": 59 }, { "@c": "p", "id": 505, "n": "Pécs", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 59 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 59 }, { "@c": "p", "id": 506, "n": "Gyor", "c": null, "o": 64, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 59 ], "plv": 1, "pst": 51, "tp": 51, "co": true, "lo": 59 }, { "@c": "p", "id": 507, "n": "Aksum", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 508, "n": "Salgótarján", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 59 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 59 }, { "@c": "p", "id": 509, "n": "Szolnok", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 59 ], "plv": 1, "pst": 51, "tp": 45, "lo": 59 }, { "@c": "p", "id": 511, "n": "Miskolc", "c": null, "o": 64, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 59 ], "plv": 1, "pst": 51, "tp": 51, "lo": 59 }, { "@c": "p", "id": 512, "n": "Adigala", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 513, "n": "Békéscsaba", "c": null, "o": 64, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 2, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 3, "bp": 3000, "ci": [ 59 ], "plv": 1, "pst": 51, "rp": 109, "tp": 75, "lo": 59 }, { "@c": "p", "id": 514, "n": "El Gara", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 515, "n": "Debrecen", "c": null, "o": 64, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 59 ], "plv": 1, "pst": 51, "tp": 49, "lo": 59 }, { "@c": "ultshared.UltSeaProvince", "id": 516, "n": "Gulf of Thailand - GT03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 517, "n": "Gulf of Thailand - GT04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 518, "n": "Gulf of Thailand - GT05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 519, "n": "Gulf of Thailand - GT06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 520, "n": "South China Sea - SCS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 521, "n": "South China Sea - SCS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 522, "n": "South China Sea - SCS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 523, "n": "Catania", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 524, "n": "Flekkefjord", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "rp": 373, "tp": 133, "co": true }, { "@c": "p", "id": 525, "n": "Egersund", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 526, "n": "Dovre", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 527, "n": "Eggedal", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 528, "n": "Seljord", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 529, "n": "Ben Slimane", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 530, "n": "Rysstad", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 531, "n": "Bismo", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 532, "n": "Brăila", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 533, "n": "Oppdal", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 534, "n": "Skage", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 535, "n": "Trofors", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 536, "n": "Mosjøen", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 537, "n": "Bodø", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 538, "n": "South China Sea - SCS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 539, "n": "Finnsnes", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 540, "n": "Nădlac", "c": null, "o": 96, "m": 69, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 120 }, { "@c": "p", "id": 541, "n": "Hammerfest", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 542, "n": "Tingvollvågen ", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 543, "n": "Leikanger", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 544, "n": "Ålesund", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 545, "n": "Førde", "c": null, "o": 63, "m": 82, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 135 }, { "@c": "ultshared.UltSeaProvince", "id": 546, "n": "South China Sea - SCS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 547, "n": "Gulf of Tonkin - GT01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 548, "n": "Gulf of Tonkin - GT02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 549, "n": "Gulf of Tonkin - GT03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 550, "n": "South China Sea - SCS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 551, "n": "South China Sea - SCS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 552, "n": "South China Sea - SCS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 553, "n": "South China Sea - SCS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 554, "n": "South China Sea - SCS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 555, "n": "Mangalia", "c": null, "o": 96, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 556, "n": "Formosa Strait - FS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 557, "n": "Luzon Strait - LS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 558, "n": "North Pacific - NP95", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 559, "n": "Formosa Strait - FS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 560, "n": "East China Sea - ECS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 561, "n": "East China Sea - ECS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 562, "n": "Yellow Sea - YS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 563, "n": "Yellow Sea - YS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 564, "n": "Yellow Sea - YS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 565, "n": "Yellow Sea - YS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 566, "n": "Yellow Sea - YS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 567, "n": "Yellow Sea - YS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 568, "n": "Yellow Sea - YS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 569, "n": "Yellow Sea - YS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 570, "n": "Ånn", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 571, "n": "Korea Strait - KS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 572, "n": "Korea Strait - KS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 573, "n": "Olden", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 574, "n": "Tulcea", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 575, "n": "Korea Strait - KS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 576, "n": "Adolfström", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 577, "n": "Sea of Japan - SJ01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 578, "n": "Ploiești", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 579, "n": "Sea of Japan - SJ22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 580, "n": "Sea of Japan - SJ20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 581, "n": "Sea of Japan - SJ19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 582, "n": "Belgrade", "c": null, "o": 64, "m": 83, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2256, "e": true } ] ], "sa": 17023633, "r": 7, "bp": 3000, "ci": [ 64 ], "plv": 6, "pst": 55, "rp": 1681, "tp": 1781 }, { "@c": "p", "id": 583, "n": "Subotica", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 584, "n": "Bitola", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 585, "n": "Backa Palanka", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 586, "n": "Zrenjanin", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 587, "n": "Užice", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 588, "n": "Čačak", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 589, "n": "Smederevo", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 590, "n": "Pirot", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 591, "n": "Sjenica", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 592, "n": "Sea of Japan - SJ17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 593, "n": "Sea of Japan - SJ16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 594, "n": "Berovo", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 595, "n": "Kruševac", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 596, "n": "Prizren", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "rp": 259, "tp": 129 }, { "@c": "p", "id": 597, "n": "Vlasotnice", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 598, "n": "Sea of Japan - SJ14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 599, "n": "Sea of Japan - SJ15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 600, "n": "Sea of Japan - SJ02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 601, "n": "Sea of Japan - SJ03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 602, "n": "Sea of Japan - SJ04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 603, "n": "Sea of Japan - SJ05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 604, "n": "Kano", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 605, "n": "Pleven", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 54 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 54 }, { "@c": "p", "id": 606, "n": "Kastoria", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 607, "n": "Gabrovo", "c": null, "o": 64, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 54 ], "plv": 1, "pst": 51, "tp": 50, "lo": 54 }, { "@c": "p", "id": 608, "n": "Kardzhali", "c": null, "o": 64, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 54 ], "plv": 1, "pst": 51, "tp": 52, "lo": 54 }, { "@c": "ultshared.UltSeaProvince", "id": 609, "n": "Euphrates River - ER06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 610, "n": "Ruse", "c": null, "o": 64, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17000555, "r": 1, "bp": 2000, "ci": [ 54 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 54 }, { "@c": "p", "id": 611, "n": "Yambol", "c": null, "o": 64, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 6, "bp": 3000, "ci": [ 54 ], "plv": 1, "pst": 51, "rp": 109, "tp": 78, "co": true, "lo": 54 }, { "@c": "p", "id": 612, "n": "Port Harcourt", "c": null, "o": 88, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -5, "y": 13 }, "id": 2016, "e": true } ] ], "sa": 17000129, "r": 6, "bp": 3000, "ci": [ 88 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288, "co": true }, { "@c": "p", "id": 613, "n": "Abuja", "c": null, "o": 88, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000130, "r": 5, "bp": 3000, "ci": [ 88 ], "plv": 6, "pst": 55, "rp": 1197, "tp": 1496 }, { "@c": "p", "id": 614, "n": "Bârlad", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 615, "n": "Bacău", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 616, "n": "Sighetu Marmației", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 617, "n": "Bouchabel", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 618, "n": "Giurgiu", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 619, "n": "Arad", "c": null, "o": 96, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 620, "n": "Zalau", "c": null, "o": 96, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 621, "n": "Târgoviște", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 622, "n": "Reșița", "c": null, "o": 96, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 623, "n": "Bistrița", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 624, "n": "Turda", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 625, "n": "Slatina", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 626, "n": "Făget", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 627, "n": "Calafat", "c": null, "o": 96, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 628, "n": "Caracal", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 629, "n": "Botoșani", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 630, "n": "Târgu Mureș", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 631, "n": "Bălți", "c": null, "o": 66, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 130 ], "plv": 1, "pst": 51, "tp": 58, "lo": 130 }, { "@c": "p", "id": 632, "n": "Comrat", "c": null, "o": 66, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 130 ], "plv": 1, "pst": 51, "tp": 64, "lo": 130 }, { "@c": "ultshared.UltSeaProvince", "id": 633, "n": "Sea of Japan - SJ06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 634, "n": "Sea of Japan - SJ07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 639, "n": "Sea of Japan - SJ08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 640, "n": "Sea of Japan - SJ09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 641, "n": "Sea of Japan - SJ10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 642, "n": "Ísafjörður", "c": null, "o": 19, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 60 ], "plv": 1, "pst": 51, "tp": 52, "lo": 60 }, { "@c": "p", "id": 643, "n": "Sauðárkrókur", "c": null, "o": 19, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 60 ], "plv": 1, "pst": 51, "tp": 50, "lo": 60 }, { "@c": "p", "id": 644, "n": "Vik", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 60 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 60 }, { "@c": "p", "id": 645, "n": "Akureyri", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 3, "bp": 3000, "ci": [ 60 ], "plv": 1, "pst": 51, "rp": 81, "tp": 67, "co": true, "lo": 60 }, { "@c": "p", "id": 646, "n": "Höfn", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 60 ], "plv": 1, "pst": 51, "tp": 45, "lo": 60 }, { "@c": "ultshared.UltSeaProvince", "id": 647, "n": "Strait of Tartar - ST01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 648, "n": "Marsa al Brega", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 649, "n": "Sparta", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132 }, { "@c": "p", "id": 650, "n": "Ioannina", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 651, "n": "Olympus", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 652, "n": "Limeri", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "rp": 105, "tp": 132 }, { "@c": "p", "id": 653, "n": "Lamia", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 654, "n": "Agrinio", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 655, "n": "Strait of Tartar - ST02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 661, "n": "Livadia", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 665, "n": "Aoufous", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 668, "n": "Simferopol", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 136 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 136 }, { "@c": "ultshared.UltSeaProvince", "id": 673, "n": "Strait of Tartar - ST03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 674, "n": "Lohja", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 675, "n": "Rauma", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 676, "n": "Pori", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 677, "n": "Laihia", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 678, "n": "Jakobstad", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 679, "n": "Joensuu", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 680, "n": "Raahe", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 681, "n": "Vaala", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 682, "n": "Kemi", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 683, "n": "Inari", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "rp": 370, "tp": 132 }, { "@c": "p", "id": 684, "n": "Hetta", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 685, "n": "Kittilä", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 686, "n": "Sodankylä", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 687, "n": "Narkaus", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 688, "n": "Kuusamo", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 689, "n": "Ranua", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 690, "n": "Muhos", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 691, "n": "Siikalatva", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 693, "n": "Kuhmo", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 694, "n": "Ilomantsi", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 695, "n": "Savonlinna", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 696, "n": "Hamina", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 697, "n": "Porvoo", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "rp": 267, "tp": 133, "co": true }, { "@c": "p", "id": 698, "n": "Kotka", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 699, "n": "Loimaa", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 700, "n": "Hyvinkää", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 701, "n": "Parkano", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 702, "n": "Alavus", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 703, "n": "Varkaus", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 704, "n": "Mikkeli", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 705, "n": "Jämsä", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 706, "n": "Keuruu", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 707, "n": "Sievi", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 708, "n": "Keitele", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 709, "n": "Sea of Okhotsk - SO01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 710, "n": "Churchill Falls", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 711, "n": "San Miguel", "c": null, "o": 23, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000133, "r": 5, "bp": 3000, "ci": [ 23 ], "plv": 6, "pst": 55, "rp": 1052, "tp": 1315 }, { "@c": "p", "id": 712, "n": "Deir ez Zor", "c": null, "o": 49, "m": 73, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "lb": 1, "sa": 17000134, "r": 5, "bp": 3000, "ci": [ 49 ], "plv": 6, "pst": 55, "rp": 1022, "tp": 1278 }, { "@c": "p", "id": 714, "n": "Rosario", "c": null, "o": 23, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 3, "y": 8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 23 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276, "co": true }, { "@c": "p", "id": 715, "n": "Seyðisfjörður", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 60 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 60 }, { "@c": "p", "id": 716, "n": "Greenland", "c": null, "o": 109, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 109 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 717, "n": "Sea of Okhotsk - SO02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 718, "n": "English Channel - EC03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 719, "n": "English Channel - EC04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 720, "n": "English Channel - EC02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 721, "n": "English Channel - EC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 722, "n": "North Sea - NS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 723, "n": "North Sea - NS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 724, "n": "North Sea - NS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 725, "n": "North Sea - NS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 726, "n": "North Sea - NS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 727, "n": "North Sea - NS15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 728, "n": "Sea of Okhotsk - SO03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 729, "n": "Sea of Okhotsk - SO04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 730, "n": "Sea of Okhotsk - SO05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 731, "n": "Sea of Okhotsk - SO06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 732, "n": "Nuuk", "c": null, "o": 109, "m": 83, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -10, "y": 7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000137, "r": 7, "bp": 3000, "ci": [ 109 ], "plv": 5, "pst": 55, "rp": 1371, "tp": 1371, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 733, "n": "Lake Victoria", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 734, "n": "Lake Tanganyika", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 735, "n": "Mut", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133 }, { "@c": "p", "id": 736, "n": "Abu Minqar", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 737, "n": "Suez", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 1, "y": -32 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "rp": 267, "tp": 133, "co": true }, { "@c": "p", "id": 738, "n": "Damietta", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 739, "n": "Damanhour", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 740, "n": "Minya", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 741, "n": "Tahta", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 742, "n": "Zagazig", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 743, "n": "Juhaynah", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 744, "n": "Sharm El-Sheikh", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 745, "n": "Arish", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 746, "n": "Edfu", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 747, "n": "Baris", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 748, "n": "Nekhel", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 749, "n": "Al Qosimah", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 750, "n": "Mansoura", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 751, "n": "Zaafarana", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 752, "n": "Afith", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 753, "n": "Tanta", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 754, "n": "El-Agamy", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 755, "n": "Ras Ghareb", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 756, "n": "Marina El Alamein", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 757, "n": "El-Hamam", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 758, "n": "Faiyum", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 759, "n": "El Salloum", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 760, "n": "Cara", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 761, "n": "Banha", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 762, "n": "Beni Suef", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 763, "n": "Quseer", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 764, "n": "Quena", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 765, "n": "Daraw", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 766, "n": "Ibrim", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 767, "n": "Berenice", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 768, "n": "Shalateen", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 769, "n": "Toshka", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 770, "n": "Abu Simbel", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 771, "n": "Siwa Oasis", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "rp": 106, "tp": 133 }, { "@c": "p", "id": 772, "n": "El Qasr", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 773, "n": "Dakhla", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 774, "n": "Samalut", "c": null, "o": 3, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 775, "n": "Bawiti", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 776, "n": "Farafra", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 777, "n": "Gulf of Shelekov - GS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 778, "n": "Al Assah", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 779, "n": "Msallata", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 780, "n": "Beni-Mellal", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 781, "n": "South Atlantic- SA08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 782, "n": "South Atlantic- SA07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 783, "n": "Makhachkala", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "rp": 363, "tp": 129, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 784, "n": "South Atlantic- SA06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 785, "n": "Pyatigorsk", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 786, "n": "Merzouga", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 787, "n": "Astrakhan", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 788, "n": "Gulf of Guinea - GG07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 789, "n": "Tendrara", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 790, "n": "Borisoglebsk", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 791, "n": "Figuig Province", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 792, "n": "Kursk", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 793, "n": "Kirov", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 794, "n": "South Atlantic- SA18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 795, "n": "South Atlantic- SA22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 796, "n": "Desnogorsk", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 797, "n": "Kurgan", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 798, "n": "Icht", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 799, "n": "Gharyan", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 800, "n": "South Atlantic- SA25", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 801, "n": "Tiznit", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 802, "n": "Yelets", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 803, "n": "Saratov", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 804, "n": "Tambov", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 805, "n": "Zag", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 806, "n": "Samara", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 807, "n": "Magnitogorsk", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 808, "n": "Ufa", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 809, "n": "Misurata", "c": null, "o": 30, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 7, "rp": { "x": 3, "y": -2 }, "id": 2261, "e": true } ] ], "sa": 17000138, "r": 3, "bp": 4000, "ci": [ 30 ], "plv": 6, "pst": 55, "rp": 2492, "tp": 2176, "co": true }, { "@c": "p", "id": 810, "n": "Penza", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 811, "n": "Tantan", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 812, "n": "Omsk", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 813, "n": "Severodvinsk ", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 814, "n": "Ouranoupoli", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 815, "n": "Kavala", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 816, "n": "Petropavl", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 817, "n": "Orestiada", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 818, "n": "Berkane", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 819, "n": "South Atlantic- SA28", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 820, "n": "South Atlantic- SA31", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 821, "n": "Ho-Chi-Minh City", "c": null, "o": 92, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 2, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17111953, "r": 7, "bp": 3000, "ci": [ 92 ], "plv": 7, "pst": 55, "rp": 1586, "tp": 1686, "co": true }, { "@c": "p", "id": 822, "n": "Yaroslavl", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 823, "n": "Ulyanovsk", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 824, "n": "Indian Ocean - IO02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 825, "n": "Indian Ocean - IO17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 826, "n": "Azrou", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 827, "n": "Izhevsk", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 828, "n": "Krasnoyarsk", "c": null, "o": 17, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 829, "n": "Shimanovsk", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 830, "n": "Tây Ninh", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 831, "n": "Nha Trang", "c": null, "o": 92, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 11, "y": 7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17111954, "r": 2, "bp": 3000, "ci": [ 92 ], "plv": 6, "pst": 55, "rp": 2137, "tp": 1626, "co": true }, { "@c": "p", "id": 832, "n": "Saskylakh", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 833, "n": "Magadan", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 834, "n": "Indian Ocean - IO16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 835, "n": "Sirte", "c": null, "o": 30, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -13 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17024295, "r": 5, "bp": 3000, "ci": [ 30 ], "plv": 6, "pst": 55, "rp": 1168, "tp": 1560, "co": true }, { "@c": "p", "id": 836, "n": "Perm", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 837, "n": "Indian Ocean - IO15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 838, "n": "Ust-Tsilma", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "rp": 370, "tp": 132, "co": true }, { "@c": "p", "id": 839, "n": "Al Bayda", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 840, "n": "Kambut", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 841, "n": "Norilsk", "c": null, "o": 17, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 842, "n": "Ninh Hòa", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 843, "n": "Lagnadiz", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 844, "n": "Mozambique Channel - MC05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 850, "n": "Labyar", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 851, "n": "Lake Malawi", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 852, "n": "Mozambique Channel - MC03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 853, "n": "Mozambique Channel - MC04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 854, "n": "Buenos Aires", "c": null, "o": 23, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 8, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 23 ], "plv": 7, "pst": 55, "rp": 1542, "tp": 1542, "co": true }, { "@c": "p", "id": 855, "n": "Huế", "c": null, "o": 92, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 16, "y": -7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17111952, "r": 5, "bp": 3000, "ci": [ 92 ], "plv": 6, "pst": 55, "rp": 1221, "tp": 1626, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 856, "n": "Gulf of Shelekov - GS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 857, "n": "Indian Ocean - IO25", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 858, "n": "Artemisa", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 859, "n": "Indian Ocean - IO24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 860, "n": "Sekong", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 861, "n": "Güines", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 862, "n": "Bikin", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 863, "n": "Krasnoshchelye", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 864, "n": "Kem", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 865, "n": "Indian Ocean - IO23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 866, "n": "Birobidzhan", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 867, "n": "Pskov", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 868, "n": "Awjila", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 869, "n": "Mardazo", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 870, "n": "Placetas", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 871, "n": "Indian Ocean - IO22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 872, "n": "Indian Ocean - IO21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 873, "n": "Velikiye Luki", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 874, "n": "Chumikan", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 875, "n": "Ciego De Avila", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 876, "n": "Tyumen", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 877, "n": "Invercargill", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 2, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "rp": 94, "tp": 67, "co": true, "lo": 82 }, { "@c": "ultshared.UltSeaProvince", "id": 878, "n": "Indian Ocean - IO20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 879, "n": "San José", "c": null, "o": 25, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 16, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -7, "y": 14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17002329, "r": 7, "bp": 3000, "ci": [ 67 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3129, "y": 3633 }, "t": 1638463580232, "c": 9, "type": 0 }, { "@c": "im", "pos": { "x": 3120.27, "y": 3622.29 }, "t": 1638429885403, "c": 1, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 170, "tp": 170, "co": true, "lo": 67 }, { "@c": "ultshared.UltSeaProvince", "id": 880, "n": "North Sea - NS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 881, "n": "North Sea - NS16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 882, "n": "Nea Artaki", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 883, "n": "North Sea - NS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 884, "n": "German Bight - GB02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 885, "n": "German Bight - GB01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 886, "n": "German Bight - GB03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 887, "n": "Kattegat - K01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 888, "n": "Skagerrak - S02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 889, "n": "Skagerrak - S01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 890, "n": "North Sea - NS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 891, "n": "North Sea - NS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 892, "n": "North Sea - NS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 893, "n": "Norwegian Sea - NS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 894, "n": "Gulf of Bothnia - GB05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 895, "n": "Norwegian Sea - NS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 896, "n": "Bay of Biscay", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 897, "n": "Mirny", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 898, "n": "Skovorodino", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 899, "n": "Chita", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 900, "n": "Al Jaghbub", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 901, "n": "Awbari", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 902, "n": "Bay of Biscay", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 903, "n": "Bay of Biscay", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 904, "n": "Buzaymah", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 905, "n": "Kufra", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 906, "n": "Zaltan", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 907, "n": "Bay of Biscay", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 908, "n": "Hiroshima", "c": null, "o": 9, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 12, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 24, "y": 2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "sa": 17000149, "r": 3, "bp": 3000, "ci": [ 9 ], "plv": 6, "pst": 55, "rp": 1755, "tp": 1563, "co": true }, { "@c": "p", "id": 909, "n": "Sapporo", "c": null, "o": 9, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -5 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "sa": 17080108, "r": 2, "bp": 3000, "ci": [ 9 ], "plv": 6, "pst": 55, "rp": 2004, "tp": 1531, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 910, "n": "North Pacific - NP64", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 911, "n": "Gulf of Shelekov - GS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 912, "n": "North Pacific - NP55", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 913, "n": "North Pacific - NP56", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 914, "n": "Sea of Okhotsk - SO09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 915, "n": "North Pacific - NP54", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 916, "n": "Souk Ahras", "c": null, "o": 1, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 917, "n": "Tlemcen", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 918, "n": "Béni Ounif", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 919, "n": "Méridja", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 920, "n": "Garet Djebilet", "c": null, "o": 1, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 921, "n": "Reggane", "c": null, "o": 1, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 922, "n": "Bordj Badji Mokhtar", "c": null, "o": 1, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 923, "n": "Béni Abbès", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 924, "n": "Oum El Assel", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 925, "n": "Bay of Biscay", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 926, "n": "Bordj El Houasse", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 927, "n": "In Amguel", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 928, "n": "Illizi", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 929, "n": "Tébessa", "c": null, "o": 1, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 930, "n": "Douar El Ma", "c": null, "o": 1, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 931, "n": "Collo", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 932, "n": "Bordj Bou Arréridj", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 933, "n": "Mostaganem", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 934, "n": "Telagh", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 935, "n": "Bou Saada", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 936, "n": "El Kasdir", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 937, "n": "Hassi Messaoud", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 938, "n": "El Goléa", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 939, "n": "Barika", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 940, "n": "Biskra", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 941, "n": "Laghouat", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 942, "n": "Saida", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 943, "n": "Benoud", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 944, "n": "Quargla", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 945, "n": "Ain Salah", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2281, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "rp": 463, "tp": 132 }, { "@c": "p", "id": 946, "n": "In Ghar", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 947, "n": "In Amenas", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 948, "n": "Hassi Bel Guebour", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 949, "n": "Guemar", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 950, "n": "El-Eulma", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 951, "n": "Djelfa", "c": null, "o": 1, "m": 81, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true }, { "@c": "mu", "c": 3, "id": 2239, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 134 }, { "@c": "p", "id": 952, "n": "M'Sila", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 953, "n": "Béjaïa", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 954, "n": "El Guerrara", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 955, "n": "Djamas", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 956, "n": "Sidi Bel Abbès", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 957, "n": "Skikda", "c": null, "o": 1, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 1 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 958, "n": "North Pacific - NP52", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 959, "n": "Sousse", "c": null, "o": 1, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 36 }, { "@c": "p", "id": 960, "n": "Sfax", "c": null, "o": 1, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "plv": 1, "pst": 51, "tp": 61, "lo": 36 }, { "@c": "p", "id": 961, "n": "Tieret", "c": null, "o": 1, "m": 52, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "plv": 1, "pst": 51, "tp": 66, "lo": 36 }, { "@c": "p", "id": 962, "n": "Tataouine", "c": null, "o": 1, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 36 }, { "@c": "p", "id": 963, "n": "El Kef", "c": null, "o": 1, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7296.03, "y": 2534.99 }, "t": 1638357002000, "c": 6, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 59, "lo": 36 }, { "@c": "p", "id": 964, "n": "Siliana", "c": null, "o": 1, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "plv": 1, "pst": 51, "tp": 58, "lo": 36 }, { "@c": "p", "id": 965, "n": "Tozeur", "c": null, "o": 1, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "plv": 1, "pst": 51, "tp": 60, "lo": 36 }, { "@c": "p", "id": 966, "n": "Gables", "c": null, "o": 1, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "plv": 1, "pst": 51, "tp": 60, "lo": 36 }, { "@c": "p", "id": 967, "n": "Kasserine", "c": null, "o": 1, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 36 ], "plv": 1, "pst": 51, "tp": 60, "lo": 36 }, { "@c": "ultshared.UltSeaProvince", "id": 968, "n": "Bering Sea - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 969, "n": "Larache", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 970, "n": "Guelmim", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 971, "n": "Bouarfa", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 972, "n": "Mohammedia", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 973, "n": "Essaouira", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 974, "n": "Tayart", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 975, "n": "Tinghir", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 976, "n": "Khenifra", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 977, "n": "Errachidia", "c": null, "o": 87, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 978, "n": "Taza", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 979, "n": "North Pacific - NP60", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 980, "n": "Almoustarat", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 981, "n": "Bir Moghrein", "c": null, "o": 1, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 58, "lo": 127 }, { "@c": "p", "id": 982, "n": " Oum Dreyga", "c": null, "o": 1, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 127 }, { "@c": "p", "id": 983, "n": "Aousserd", "c": null, "o": 1, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 127 }, { "@c": "p", "id": 984, "n": "Pouytenga", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 985, "n": "Bay of Biscay", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 986, "n": "Banfora", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 987, "n": "Bougouni", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 988, "n": "Ségou", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 989, "n": "Kayes", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 990, "n": "Jaronu", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 991, "n": "Akjoujt", "c": null, "o": 1, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 127 }, { "@c": "ultshared.UltSeaProvince", "id": 992, "n": "North Atlantic - NA34", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 993, "n": "Bay of Biscay", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 994, "n": "North Pacific - NP59", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 995, "n": "Atakpame", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 996, "n": "Kumasi", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "ultshared.UltSeaProvince", "id": 997, "n": "North Atlantic - NA35", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 998, "n": "Tamale", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "ultshared.UltSeaProvince", "id": 999, "n": "North Atlantic - NA81", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1000, "n": "Takoradi", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 1001, "n": "Tchamba", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 1002, "n": "Lome", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 1003, "n": "Porto Novo", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1004, "n": "North Atlantic - NA36", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1005, "n": "Parakou", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1006, "n": "San-Pedro", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 1007, "n": "Abidjan", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1008, "n": "North Atlantic - NA37", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1010, "n": "Vertientes", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1015, "n": "Bondoukou", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 1016, "n": "Korhogo", "c": null, "o": 29, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 29 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "ultshared.UltSeaProvince", "id": 1017, "n": "North Pacific - NP53", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1018, "n": "Mamou", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000568, "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1019, "n": "Bissau", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1020, "n": "Manzanillo", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1021, "n": "Thies", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1022, "n": "Ziguinchor", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1023, "n": "Albert Town", "c": null, "o": 82, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 1024, "n": "Velingara", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1025, "n": "Boffa", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1026, "n": "North Atlantic - NA80", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1027, "n": "Kankan", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 1028, "n": "North Atlantic - NA38", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1029, "n": "Makeni", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 1030, "n": "Strait of Gibraltar - SG01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1031, "n": "Monrovia", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "rp": 133, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1032, "n": "North Pacific - NP58", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1033, "n": "Abri", "c": null, "o": 86, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 86, "co": true, "lo": 146 }, { "@c": "p", "id": 1036, "n": "Al Junaynah", "c": null, "o": 28, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17049603, "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 67, "lo": 146 }, { "@c": "ultshared.UltSeaProvince", "id": 1037, "n": "North Atlantic - NA79", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1038, "n": "North Pacific - NP70", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1039, "n": "North Atlantic - NA78", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1041, "n": "Strait of Gibraltar - SG02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1043, "n": "Port Sudan", "c": null, "o": 86, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 146 }, { "@c": "ultshared.UltSeaProvince", "id": 1044, "n": "Alboran Sea - AS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1045, "n": "Malakal", "c": null, "o": 86, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 77, "co": true, "lo": 146 }, { "@c": "ultshared.UltSeaProvince", "id": 1046, "n": "Alboran Sea - AS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1047, "n": "Tambura", "c": null, "o": 86, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 124 ], "plv": 1, "pst": 51, "tp": 75, "lo": 124 }, { "@c": "p", "id": 1048, "n": "Kajo Keji", "c": null, "o": 86, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 124 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 124 }, { "@c": "ultshared.UltSeaProvince", "id": 1049, "n": "Alboran Sea - AS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1050, "n": "Bering Sea - BS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1051, "n": "North Pacific - NP69", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1055, "n": "Baidoa", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 87 }, { "@c": "p", "id": 1056, "n": "Kismayo", "c": null, "o": 86, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 86, "co": true }, { "@c": "p", "id": 1057, "n": "Assab", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 1058, "n": "Tiyo", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "rp": 157, "tp": 131, "co": true }, { "@c": "p", "id": 1059, "n": "Keren", "c": null, "o": 86, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "ultshared.UltSeaProvince", "id": 1060, "n": "Alboran Sea - AS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1061, "n": "Holguin", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1062, "n": "Jijiga", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1063, "n": "Metehara", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1064, "n": "Semera", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1065, "n": "Alboran Sea - AS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1066, "n": "Alboran Sea - AS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1067, "n": "Gondar", "c": null, "o": 86, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1068, "n": "Debre Markos", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1069, "n": "Owaka", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "p", "id": 1070, "n": "Hawassa", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1071, "n": "Yabelo", "c": null, "o": 86, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 126 }, { "@c": "p", "id": 1072, "n": "Moeraki ", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "p", "id": 1073, "n": "Ad Damazin", "c": null, "o": 86, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1074, "n": "Nasir", "c": null, "o": 86, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 1075, "n": "South Pacific - SP06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1076, "n": "Bering Sea - BS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1077, "n": "Tanga", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "rp": 151, "tp": 108, "co": true }, { "@c": "p", "id": 1078, "n": "Mtwara", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 1079, "n": "Mwaya", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 1080, "n": "Bujumbura", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 1081, "n": "Kigali", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 1082, "n": "Magadi", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 1083, "n": "Kismu", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 1084, "n": "Malindi", "c": null, "o": 86, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 35 }, { "@c": "p", "id": 1085, "n": "Meru", "c": null, "o": 86, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 67, "lo": 35 }, { "@c": "p", "id": 1086, "n": "Kakuma", "c": null, "o": 86, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 75, "lo": 35 }, { "@c": "p", "id": 1087, "n": "Marsabit", "c": null, "o": 86, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 67, "lo": 35 }, { "@c": "p", "id": 1088, "n": "Wajir", "c": null, "o": 86, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 67, "lo": 35 }, { "@c": "p", "id": 1089, "n": "Garissa", "c": null, "o": 86, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 75, "co": true, "lo": 35 }, { "@c": "p", "id": 1090, "n": "Taranovskoe", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1091, "n": "Mbarara", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 1092, "n": "Biharamulo", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1093, "n": "Missouri River - MR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1094, "n": "Singida", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 1095, "n": "Tunduru", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 1096, "n": "Itigi", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 1097, "n": "Makambako", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 1098, "n": "Sumbawanga", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "ultshared.UltSeaProvince", "id": 1099, "n": "W. Mediterranean - WM01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1100, "n": "Djado", "c": null, "o": 30, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 121 ], "plv": 1, "pst": 51, "tp": 59, "lo": 121 }, { "@c": "ultshared.UltSeaProvince", "id": 1101, "n": "North Pacific - NP66", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1102, "n": "N’Djamena", "c": null, "o": 28, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17095354, "r": 2, "bp": 3000, "ci": [ 28 ], "plv": 7, "pst": 55, "rp": 2177, "tp": 1555 }, { "@c": "p", "id": 1103, "n": "Agadez", "c": null, "o": 30, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 121 ], "plv": 1, "pst": 51, "tp": 60, "lo": 121 }, { "@c": "p", "id": 1104, "n": "Tashkent", "c": null, "o": 89, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 4, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000396, "r": 3, "bp": 3000, "ci": [ 126 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 9897.76, "y": 2268.11 }, "t": 1638354164515, "c": 4, "type": 0 }, { "@c": "im", "pos": { "x": 9912, "y": 2297 }, "t": 1638361364515, "c": 6, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 201, "tp": 167, "lo": 126 }, { "@c": "ultshared.UltSeaProvince", "id": 1105, "n": "North Atlantic - NA77", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1106, "n": "Balearic Sea - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1107, "n": "Bria", "c": null, "o": 28, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17096315, "r": 2, "bp": 3000, "ci": [ 28 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288 }, { "@c": "p", "id": 1108, "n": "Lobito", "c": null, "o": 85, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -4, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 12, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "sa": 17036195, "r": 3, "bp": 4000, "ci": [ 85 ], "plv": 6, "pst": 55, "rp": 2341, "tp": 2050, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1109, "n": "Colorado River - CR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1110, "n": "South Pacific - SP04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1111, "n": "Makari", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1112, "n": "Lagdo", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1113, "n": "Balearic Sea - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1114, "n": "Banyo", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1115, "n": "Balearic Sea - BS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1116, "n": "Bafoussam", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1117, "n": "Kirbi", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1118, "n": "Sangmelima", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1119, "n": "Batouri", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1120, "n": "Lagos", "c": null, "o": 88, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": 14 }, "id": 2016, "e": true } ] ], "sa": 17000157, "r": 3, "bp": 4000, "ci": [ 88 ], "plv": 6, "pst": 55, "rp": 2124, "tp": 1770, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1121, "n": "North Pacific - NP49", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1122, "n": "Karachi", "c": null, "o": 47, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -7, "y": 4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000158, "r": 6, "bp": 3000, "ci": [ 47 ], "plv": 6, "pst": 55, "rp": 1495, "tp": 1067, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1123, "n": "Mississippi River - MR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1124, "n": "Gajibo", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1125, "n": "Kukawa", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1126, "n": "Twizel", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "lo": 82 }, { "@c": "p", "id": 1127, "n": "Abeokuta", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1128, "n": " Okitipupa ", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1129, "n": "Warri", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1130, "n": "Calabar", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1131, "n": "Onitsha", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1132, "n": "Owo", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1133, "n": "Mubi", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1134, "n": "Geidem", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1135, "n": "Ondo", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132 }, { "@c": "p", "id": 1136, "n": "Ibadan", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1137, "n": "Shaki", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1138, "n": "Gwadabawa", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1139, "n": "Kazaure", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1140, "n": "Zaria", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1141, "n": "Gashaka", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1142, "n": "Jigawa", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 1143, "n": "South Pacific - SP03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1144, "n": "North Atlantic - NA28", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1145, "n": "Lubango", "c": null, "o": 85, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17036199, "r": 7, "bp": 3000, "ci": [ 85 ], "plv": 6, "pst": 55, "rp": 1460, "tp": 1560 }, { "@c": "ultshared.UltSeaProvince", "id": 1146, "n": "Gulf of Lion - GL01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1147, "n": "Malanje", "c": null, "o": 85, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 12, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "sa": 17036184, "r": 2, "bp": 3000, "ci": [ 85 ], "plv": 6, "pst": 55, "rp": 2048, "tp": 1563 }, { "@c": "p", "id": 1148, "n": "Luena", "c": null, "o": 85, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "sa": 17036191, "r": 5, "bp": 3000, "ci": [ 85 ], "plv": 6, "pst": 55, "rp": 1145, "tp": 1531 }, { "@c": "p", "id": 1149, "n": "Darkhan", "c": null, "o": 43, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000163, "r": 6, "bp": 3000, "ci": [ 43 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288 }, { "@c": "p", "id": 1150, "n": "Choibalsan", "c": null, "o": 43, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000164, "r": 2, "bp": 3000, "ci": [ 43 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "p", "id": 1151, "n": "Mörön", "c": null, "o": 43, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000166, "r": 5, "bp": 3000, "ci": [ 43 ], "plv": 5, "pst": 55, "rp": 1030, "tp": 1288 }, { "@c": "p", "id": 1152, "n": "Ulaanbaatar", "c": null, "o": 43, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000167, "r": 3, "bp": 4000, "ci": [ 43 ], "plv": 6, "pst": 55, "rp": 2395, "tp": 1995 }, { "@c": "ultshared.UltSeaProvince", "id": 1153, "n": "Gulf of Lion - GL02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1154, "n": "North Atlantic - NA96", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1155, "n": "Ligurian Sea - LS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1156, "n": "South Pacific - SP01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1157, "n": "Hinda", "c": null, "o": 27, "m": 55, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 138 ], "plv": 1, "pst": 51, "tp": 103, "co": true, "lo": 138 }, { "@c": "p", "id": 1158, "n": "Kibangou", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1159, "n": "Loubomo", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132, "co": true }, { "@c": "p", "id": 1160, "n": "Kinkala", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1161, "n": "Equatorial Guinea", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1162, "n": "Gulf of Genoa - GG01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1163, "n": "Gamba", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1164, "n": "Toluca", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 1165, "n": "Tyrrhenian Sea - TS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1166, "n": "Mbe", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1167, "n": "Lalara", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1168, "n": "Tyrrhenian Sea - TS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1169, "n": "Epena", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1170, "n": "Makoua", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1171, "n": "Bering Sea - BS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1172, "n": "Kulsary", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 1173, "n": "Lichinga", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1174, "n": "Mount Darwin", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1175, "n": "Darfield", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "lo": 82 }, { "@c": "p", "id": 1176, "n": "Colarinho", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1177, "n": "Makushin", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 21, "y": -21 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1178, "n": "Tyrrhenian Sea - TS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1179, "n": "Montepuez", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1180, "n": "Kotwa", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1181, "n": "Norton", "c": null, "o": 33, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 1182, "n": "Gweru", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1183, "n": "Gwanda", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1184, "n": "Tsholotsho", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1185, "n": "Chiqubo", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1186, "n": "Chokwe", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132 }, { "@c": "p", "id": 1187, "n": "Xai-Xai District", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1188, "n": "Tyrrhenian Sea - TS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1189, "n": "Strait of Messina - SM01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1190, "n": "South Pacific - SP30", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1191, "n": "North Pacific - NP61", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1192, "n": "Bering Strait - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1193, "n": "Ölgii", "c": null, "o": 43, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000170, "r": 7, "bp": 3000, "ci": [ 43 ], "plv": 6, "pst": 55, "rp": 1315, "tp": 1315 }, { "@c": "p", "id": 1194, "n": "Bayankhongor", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1195, "n": "Jaipur", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 6 ], "plv": 6, "pst": 55, "rp": 1593, "tp": 1327 }, { "@c": "p", "id": 1196, "n": "Potosi", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1197, "n": " Pailón ", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1198, "n": "Montero", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1199, "n": "Carandaytí", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1200, "n": "Tupiza", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1201, "n": " Reserva Tariquia", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1202, "n": "Villamontes", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1203, "n": " Viacha", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1204, "n": " Río Seco", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1205, "n": "Achacachi", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1206, "n": "Apolo", "c": null, "o": 76, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1207, "n": " Santa Ana del Yacuma", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1208, "n": "Timaru", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "p", "id": 1209, "n": "Arcopongo", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132 }, { "@c": "p", "id": 1210, "n": "Yapacani", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1211, "n": "Villa Tunari", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1212, "n": "Quime", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1213, "n": "South Pacific - SP27", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1214, "n": "Greymouth", "c": null, "o": 82, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 1216, "n": "Kitwe", "c": null, "o": 33, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 60, "lo": 123 }, { "@c": "p", "id": 1217, "n": "Kafue", "c": null, "o": 33, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 57, "lo": 123 }, { "@c": "p", "id": 1218, "n": "Kasempa", "c": null, "o": 33, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 60, "lo": 123 }, { "@c": "p", "id": 1219, "n": "Kalomo", "c": null, "o": 33, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 123 }, { "@c": "ultshared.UltSeaProvince", "id": 1220, "n": "South Atlantic- SA15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1221, "n": "Chinsali", "c": null, "o": 33, "m": 51, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 65, "lo": 123 }, { "@c": "p", "id": 1222, "n": "Mbala", "c": null, "o": 33, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 123 ], "plv": 1, "pst": 51, "rp": 126, "tp": 90, "lo": 123 }, { "@c": "ultshared.UltSeaProvince", "id": 1223, "n": "Ionian Sea - IS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1224, "n": "Mansa", "c": null, "o": 33, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 60, "lo": 123 }, { "@c": "p", "id": 1225, "n": "Pemba", "c": null, "o": 33, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 12, "y": 13 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 33 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 1226, "n": "Kaoma", "c": null, "o": 33, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 123 }, { "@c": "p", "id": 1227, "n": "Quelimane", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1228, "n": "Windhoek", "c": null, "o": 4, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 21, "id": 2243, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17028209, "r": 2, "bp": 3000, "ci": [ 34 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7329, "y": 4862 }, "t": 1638391812766, "c": 31, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 210, "tp": 150, "lo": 34 }, { "@c": "p", "id": 1229, "n": "Mapua", "c": null, "o": 82, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 1230, "n": "Okahandja", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 1231, "n": "Rehoboth", "c": null, "o": 34, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 104 }, { "@c": "p", "id": 1232, "n": "Witvlei", "c": null, "o": 4, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7348.32, "y": 4868.68 }, "t": 1638384602000, "c": 9, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 80, "lo": 34 }, { "@c": "p", "id": 1233, "n": "Lüderitz", "c": null, "o": 34, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "rp": 127, "tp": 105 }, { "@c": "ultshared.UltSeaProvince", "id": 1234, "n": "Adriatic Sea - AS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1235, "n": "Adriatic Sea - AS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1236, "n": "Keetmanshoop", "c": null, "o": 34, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 96 }, { "@c": "ultshared.UltSeaProvince", "id": 1237, "n": "Adriatic Sea - AS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1238, "n": "Adriatic Sea - AS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1239, "n": "Opuwo", "c": null, "o": 34, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 1240, "n": "Grootfontein", "c": null, "o": 4, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 74, "lo": 34 }, { "@c": "p", "id": 1241, "n": "Gobabis", "c": null, "o": 34, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 102 }, { "@c": "ultshared.UltSeaProvince", "id": 1242, "n": "Adriatic Sea - AS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1243, "n": "Tsumkwe", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 1244, "n": "Serowe", "c": null, "o": 4, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 77, "lo": 34 }, { "@c": "p", "id": 1245, "n": "Sowa", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 1246, "n": "Zhas", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1247, "n": "Salajwe", "c": null, "o": 139, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 139 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1248, "n": "Ghanzi", "c": null, "o": 4, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 77, "lo": 34 }, { "@c": "p", "id": 1249, "n": "Tshane", "c": null, "o": 34, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 102 }, { "@c": "p", "id": 1250, "n": "Kang", "c": null, "o": 4, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 87, "lo": 34 }, { "@c": "ultshared.UltSeaProvince", "id": 1251, "n": "South Pacific - SP29", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1252, "n": "Manakara", "c": null, "o": 33, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 31 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 31 }, { "@c": "p", "id": 1253, "n": "Andapa", "c": null, "o": 33, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 31 ], "plv": 1, "pst": 51, "tp": 58, "co": true, "lo": 31 }, { "@c": "ultshared.UltSeaProvince", "id": 1254, "n": "Adriatic Sea - AS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1255, "n": "Mahatsinjo", "c": null, "o": 33, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 31 ], "plv": 1, "pst": 51, "tp": 57, "lo": 31 }, { "@c": "ultshared.UltSeaProvince", "id": 1256, "n": "Adriatic Sea - AS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1257, "n": "East Siberian Sea - ESS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1258, "n": "Maintirano", "c": null, "o": 33, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -2, "y": -49 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 31 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 31 }, { "@c": "p", "id": 1259, "n": "Mandabe", "c": null, "o": 33, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 31 ], "plv": 1, "pst": 51, "tp": 79, "lo": 31 }, { "@c": "ultshared.UltSeaProvince", "id": 1260, "n": "Adriatic Sea - AS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1261, "n": "Ambovombe", "c": null, "o": 33, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 31 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 31 }, { "@c": "ultshared.UltSeaProvince", "id": 1262, "n": "Adriatic Sea - AS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1263, "n": "Johannesburg", "c": null, "o": 4, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17014784, "r": 7, "bp": 3000, "ci": [ 4 ], "plv": 7, "pst": 55, "rp": 1503, "tp": 1603 }, { "@c": "p", "id": 1264, "n": "Cape Town", "c": null, "o": 4, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -26, "y": 1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17001433, "r": 2, "bp": 3000, "ci": [ 4 ], "plv": 6, "pst": 55, "rp": 2295, "tp": 1739, "co": true }, { "@c": "p", "id": 1265, "n": "Port Elizabeth", "c": null, "o": 4, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 20, "y": 14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17014670, "r": 6, "bp": 3000, "ci": [ 4 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560, "co": true }, { "@c": "p", "id": 1266, "n": "East London", "c": null, "o": 4, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 18, "y": 14 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 14, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17014671, "r": 3, "bp": 4000, "ci": [ 4 ], "plv": 6, "pst": 55, "rp": 2336, "tp": 2047, "co": true }, { "@c": "p", "id": 1267, "n": "Bloemfontein", "c": null, "o": 4, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17043551, "r": 5, "bp": 3000, "ci": [ 4 ], "plv": 6, "pst": 55, "rp": 1168, "tp": 1560 }, { "@c": "ultshared.UltSeaProvince", "id": 1268, "n": "South Atlantic- SA16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1269, "n": "Durban", "c": null, "o": 33, "m": 38, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 8, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 15, "y": 13 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17016339, "r": 2, "bp": 3000, "ci": [ 140 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7887, "y": 5048 }, "t": 1638335689732, "c": 4, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 251, "tp": 179, "co": true, "lo": 140 }, { "@c": "p", "id": 1270, "n": "Mbanza-Ngungu ", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1271, "n": "Thohoyandou", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1272, "n": "Blouberg", "c": null, "o": 4, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1273, "n": "Mbombela", "c": null, "o": 33, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 140 ], "plv": 1, "pst": 51, "tp": 91, "lo": 140 }, { "@c": "p", "id": 1274, "n": "Mokopane", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1275, "n": "Richards Bay", "c": null, "o": 33, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 140 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 140 }, { "@c": "p", "id": 1276, "n": "Vryheid", "c": null, "o": 33, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 140 ], "plv": 1, "pst": 51, "tp": 90, "lo": 140 }, { "@c": "p", "id": 1277, "n": "Port Shepstone", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "rp": 183, "tp": 131, "co": true }, { "@c": "p", "id": 1278, "n": "Zeerust", "c": null, "o": 4, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1279, "n": "Bethlehem", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1280, "n": "Welkom", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1281, "n": "Botshabelo", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1282, "n": "Ayagoz", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 1283, "n": "Kimberley", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1284, "n": "Mthatha", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1285, "n": "Queenstown", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1286, "n": "Lesotho", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1287, "n": "Fort Beaufort", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1288, "n": "Grahamstown", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1289, "n": "Cradock", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1290, "n": "Mahikeng", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1291, "n": "Lephalale", "c": null, "o": 4, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1292, "n": "Vryburg", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1293, "n": "Hotazel", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1294, "n": "Rietfontein", "c": null, "o": 4, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 1295, "n": "Van Zylsrus", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1296, "n": "Kakamas", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1297, "n": "Postmasburg", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1298, "n": "Groblershoop", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1299, "n": "Hopetown", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1300, "n": "De Aar", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1301, "n": "Colesberg", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1302, "n": "Graaff-Reinet", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1303, "n": "Knysna", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1304, "n": "Victoria West", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1305, "n": "Beaufort West", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1306, "n": "Swellendam", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1307, "n": "George", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1308, "n": "Vredenburg", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132, "co": true }, { "@c": "p", "id": 1309, "n": "Paarl", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1310, "n": "Laingsburg", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1311, "n": "Pofadder", "c": null, "o": 4, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "rp": 211, "tp": 132 }, { "@c": "p", "id": 1312, "n": "Port Nolloth", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1313, "n": "Okarito", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "p", "id": 1314, "n": "Aggeneys", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 1315, "n": "South Pacific - SP28", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1316, "n": "South Pacific - SP05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1317, "n": "Matadi", "c": null, "o": 85, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 138 ], "plv": 1, "pst": 51, "tp": 79, "co": true, "lo": 138 }, { "@c": "p", "id": 1318, "n": "Bankana", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1319, "n": "Kwilu Ngongo", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1320, "n": "Kenge", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 1321, "n": "North Pacific - NP57", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1322, "n": "North Pacific - NP65", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1323, "n": "Bering Sea - BS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1324, "n": "East Siberian Sea - ESS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1325, "n": "North Pacific - NP62", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1326, "n": "Suez Canal - SC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1327, "n": "Bunia", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1328, "n": "Dungu", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1329, "n": "Kabunda", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1330, "n": "Poko", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1331, "n": "Goma", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1332, "n": "Buta", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1333, "n": "Banalia", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1334, "n": "Yakoma", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1335, "n": "Bumba", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1336, "n": "Yangambi", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1337, "n": "Baego", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1338, "n": "Pweto", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1339, "n": "Pepa", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1340, "n": "Kalemie", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1341, "n": "Mabondo", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1342, "n": "Mumena", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1343, "n": "Likasi", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132 }, { "@c": "p", "id": 1344, "n": "Kolwezi", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1345, "n": "Katende", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1346, "n": "Kabalo", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1347, "n": "Kindu", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1348, "n": "Amberley", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "p", "id": 1349, "n": "Lubefu", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1350, "n": "Gandajika", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1351, "n": "Samakwo", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1352, "n": "Gemena", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1353, "n": "Lisala", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1354, "n": "Mbandaka", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1355, "n": "Mwene-Ditu", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1356, "n": "Blenheim", "c": null, "o": 82, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 1357, "n": "Musadi", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1358, "n": "Feshi", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1359, "n": "Kahemba", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1360, "n": "Zaba", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1361, "n": "Bandundu", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1362, "n": "Inongo", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1363, "n": "Demba", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1364, "n": "Boende", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1365, "n": "Kalo", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 1366, "n": "Ilebo", "c": null, "o": 2, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1367, "n": "Kurchatov", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1368, "n": "Oshwe", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1369, "n": "Tshikapa", "c": null, "o": 2, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 2 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 1370, "n": "Aegean Sea - AS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1371, "n": "E. Mediterranean - EM16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1372, "n": "E. Mediterranean - EM17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1373, "n": "E. Mediterranean - EM15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1374, "n": "North Atlantic - NA75", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1375, "n": "E. Mediterranean - EM14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1376, "n": "W. Mediterranean - WM06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1377, "n": "Zhairem", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1378, "n": "Merki", "c": null, "o": 89, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1379, "n": "North Atlantic - NA40", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1380, "n": "North Atlantic - NA41", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1381, "n": "North Atlantic - NA42", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1382, "n": "North Atlantic - NA43", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1383, "n": "North Atlantic - NA44", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1384, "n": "North Atlantic - NA45", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1385, "n": "North Atlantic - NA46", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1386, "n": "North Atlantic - NA47", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1387, "n": "North Atlantic - NA48", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1388, "n": "South Atlantic- SA01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1389, "n": "South Atlantic- SA02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1390, "n": "South Atlantic- SA03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1391, "n": "South Atlantic- SA04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1392, "n": "South Atlantic- SA05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1393, "n": "Gulf of Guinea - GG01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1394, "n": "Gulf of Guinea - GG02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1395, "n": "Gulf of Guinea - GG03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1396, "n": "Gulf of Guinea - GG04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1397, "n": "Gulf of Guinea - GG05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1398, "n": "Gulf of Guinea - GG06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1399, "n": "South Atlantic- SA19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1400, "n": "South Atlantic- SA20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1401, "n": "South Atlantic- SA21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1402, "n": "South Atlantic- SA23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1403, "n": "South Atlantic- SA24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1404, "n": "South Atlantic- SA26", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1405, "n": "South Atlantic- SA27", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1406, "n": "South Atlantic- SA29", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1407, "n": "South Atlantic- SA30", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1408, "n": "Indian Ocean - IO03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1409, "n": "Indian Ocean - IO04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1410, "n": "Indian Ocean - IO05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1411, "n": "Indian Ocean - IO06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1412, "n": "Indian Ocean - IO07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1413, "n": "Indian Ocean - IO08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1414, "n": "Indian Ocean - IO09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1415, "n": "Indian Ocean - IO10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1416, "n": "Indian Ocean - IO11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1417, "n": "Indian Ocean - IO12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1418, "n": "Indian Ocean - IO13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1419, "n": "Mozambique Channel - MC07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1420, "n": "Mozambique Channel - MC06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1421, "n": "Mozambique Channel - MC02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1422, "n": "Mozambique Channel - MC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1423, "n": "Arabian Sea - AS17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1424, "n": "Arabian Sea - AS18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1425, "n": "Arabian Sea - AS19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1426, "n": "Arabian Sea - AS20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1427, "n": "Arabian Sea - AS21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1428, "n": "Arabian Sea - AS22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1429, "n": "Gulf of Aden - GA03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1430, "n": "Gulf of Aden - GA02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1431, "n": "Gulf of Aden - GA01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1432, "n": "Red Sea - RS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1433, "n": "Red Sea - RS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1434, "n": "Red Sea - RS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1435, "n": "Red Sea - RS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1436, "n": "Red Sea - RS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1437, "n": "Red Sea - RS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1438, "n": "Red Sea - RS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1439, "n": "Red Sea - RS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1440, "n": "Red Sea - RS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1441, "n": "Suez Canal - SC02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1442, "n": "Red Sea - RS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1443, "n": "Red Sea - RS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1444, "n": "Gulf of Aqaba - GA01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1445, "n": "North Sea - NS17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1446, "n": "GIUK Gap - GG02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1447, "n": "Jazan", "c": null, "o": 10, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -11, "y": 9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 1, "id": 2285, "e": true } ] ], "sa": 17045415, "r": 3, "bp": 3000, "ci": [ 10 ], "plv": 5, "pst": 55, "rp": 1685, "tp": 1504, "co": true }, { "@c": "p", "id": 1448, "n": "Sharurah", "c": null, "o": 10, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 10 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504 }, { "@c": "ultshared.UltSeaProvince", "id": 1449, "n": "Irish Sea - IS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1450, "n": "Irish Sea - IS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1451, "n": "Irish Sea - IS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1452, "n": "Irish Sea - IS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1453, "n": "Irish Sea - IS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1454, "n": "Irish Sea - IS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1455, "n": "Celtic Sea - CS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1456, "n": "Celtic Sea - CS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1457, "n": "Celtic Sea - CS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1458, "n": "North Atlantic - NA22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1459, "n": "North Atlantic - NA19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1460, "n": "North Atlantic - NA18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1461, "n": "North Atlantic - NA17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1462, "n": "North Atlantic - NA23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1463, "n": "North Atlantic - NA11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1464, "n": "North Atlantic - NA10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1465, "n": "North Atlantic - NA09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1466, "n": "North Pacific - NP63", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1467, "n": "North Atlantic - NA12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1468, "n": "Greenland Sea - GS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1469, "n": "Greenland Sea - GS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1470, "n": "Bering Sea - BS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1471, "n": "Greenland Sea - GS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1472, "n": "Norwegian Sea - NS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1473, "n": "Norwegian Sea - NS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1474, "n": "Norwegian Sea - NS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1475, "n": "Gulf of St. Lawrence - GS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1476, "n": "Gulf of St. Lawrence - GS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1477, "n": "Gulf of St. Lawrence - GS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1478, "n": "Gulf of St. Lawrence - GS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1479, "n": "Gulf of St. Lawrence - GS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1480, "n": "North Atlantic - NA88", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1481, "n": "North Atlantic - NA87", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1482, "n": "North Atlantic - NA85", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1483, "n": "North Atlantic - NA86", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1484, "n": "North Atlantic - NA84", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1485, "n": "North Atlantic - NA83", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1486, "n": "North Atlantic - NA82", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1487, "n": "North Atlantic - NA74", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1488, "n": "North Atlantic - NA73", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1489, "n": "Florida Straits - FS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1490, "n": "Caribbean - C33", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1491, "n": "Gulf of Darien - GD01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1492, "n": "Florida Straits - FS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1493, "n": "Florida Straits - FS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1494, "n": "Gulf of Mexico - GM12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1495, "n": "Gulf of Mexico - GM14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1496, "n": "Gulf of Mexico - GM15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1497, "n": "Gulf of Mexico - GM16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1498, "n": "Gulf of Mexico - GM02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1499, "n": "Gulf of Mexico - GM03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1500, "n": "Gulf of Mexico - GM04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1501, "n": "Gulf of Mexico - GM05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1502, "n": "Gulf of Mexico - GM06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1503, "n": "Gulf of Mexico - GM07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1504, "n": "Gulf of Mexico - GM08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1505, "n": "Gulf of Mexico - GM09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1506, "n": "Gulf of Mexico - GM10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1507, "n": "Caribbean - C01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1508, "n": "Yukatan Channel - YC02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1509, "n": "Gulf of Honduras - GH01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1510, "n": "Gulf of Honduras - GH02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1511, "n": "Gulf of Honduras - GH03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1512, "n": "Caribbean - C37", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1513, "n": "Caribbean - C36", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1514, "n": "Caribbean - C35", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1515, "n": "Caribbean - C34", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1516, "n": "Panama Canal - PC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1517, "n": "Gulf of Darien - GD02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1518, "n": "Gulf of Darien - GD03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1519, "n": "Caribbean - C32", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1520, "n": "Caribbean - C31", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1521, "n": "Lago di Maracaibo", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1522, "n": "Gulf of Venezuela - GV01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1523, "n": "Caribbean - C30", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1524, "n": "Atbasar", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1525, "n": "Clarence", "c": null, "o": 82, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "ultshared.UltSeaProvince", "id": 1526, "n": "Caribbean - C27", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1527, "n": "Caribbean - C26", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1528, "n": "North Atlantic - NA54", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1529, "n": "Caribbean - C25", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1530, "n": "Caribbean - C24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1531, "n": "Caribbean - C23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1532, "n": "North Atlantic - NA66", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1533, "n": "North Atlantic - NA65", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1534, "n": "North Atlantic - NA64", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1535, "n": "North Atlantic - NA62", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1536, "n": "North Atlantic - NA61", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1537, "n": "North Atlantic - NA60", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1538, "n": "North Atlantic - NA59", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1539, "n": "North Atlantic - NA56", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1540, "n": "North Atlantic - NA55", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1541, "n": "North Atlantic - NA53", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1542, "n": "North Atlantic - NA52", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1543, "n": "South Atlantic- SA11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1544, "n": "South Atlantic- SA12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1545, "n": "South Atlantic- SA13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1546, "n": "South Atlantic- SA47", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1547, "n": "South Atlantic- SA48", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1548, "n": "South Atlantic- SA49", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1549, "n": "South Atlantic- SA50", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1550, "n": "South Atlantic- SA52", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1551, "n": "South Atlantic- SA53", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1552, "n": "South Atlantic- SA54", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1553, "n": "South Atlantic- SA56", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1554, "n": "Rio de la Plata - RP02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1555, "n": "Rio de la Plata - RP01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1556, "n": "Mar Argentino - MA10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1557, "n": "Mar Argentino - MA09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1558, "n": "Mar Argentino - MA08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1559, "n": "Mar Argentino - MA07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1560, "n": "Mar Argentino - MA06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1561, "n": "Mar Argentino - MA05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1562, "n": "Mar Argentino - MA04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1563, "n": "Mar Argentino - MA03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1564, "n": "Isla Navarino", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -83, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1565, "n": "Mar Argentino - MA02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1566, "n": "Isla Riesco", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1567, "n": "Isla Clarence", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -56, "y": -24 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1568, "n": "Songea", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1569, "n": "Mar Argentino - MA01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1570, "n": "Bétou", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1571, "n": "South Pacific - SP69", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1572, "n": "Mpouya", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1573, "n": "South Pacific - SP65", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1574, "n": "South Pacific - SP64", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1575, "n": "South Pacific - SP60", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1576, "n": "South Pacific - SP59", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1577, "n": "South Pacific - SP58", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1578, "n": "South Pacific - SP57", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1579, "n": "South Pacific - SP56", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1580, "n": "South Pacific - SP55", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1581, "n": "South Pacific - SP54", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1582, "n": "South Pacific - SP53", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1583, "n": "North Pacific - NP46", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1584, "n": "Gulf of Panama - GP04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1585, "n": "Gulf of Panama - GP05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1586, "n": "Gulf of Panama - GP06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1587, "n": "Gulf of Panama - GP07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1588, "n": "Gulf of Panama - GP02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1589, "n": "Gulf of Panama - GP01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1590, "n": "North Pacific - NP42", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1591, "n": "North Pacific - NP41", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1592, "n": "North Pacific - NP39", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1593, "n": "North Pacific - NP38", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1594, "n": "North Pacific - NP36", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1595, "n": "North Pacific - NP35", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1596, "n": "North Pacific - NP33", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1597, "n": "North Pacific - NP31", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1598, "n": "North Pacific - NP30", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1599, "n": "Gulf of California - GC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1600, "n": "Gulf of California - GC02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1601, "n": "Gulf of California - GC03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1602, "n": "North Pacific - NP21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1603, "n": "North Pacific - NP29", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1604, "n": "North Pacific - NP28", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1605, "n": "North Pacific - NP27", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1606, "n": "North Pacific - NP22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1607, "n": "Bethel", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1608, "n": "North Pacific - NP20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1609, "n": "North Pacific - NP18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1610, "n": "North Pacific - NP17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1611, "n": "North Pacific - NP15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1612, "n": "North Pacific - NP14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1613, "n": "North Pacific - NP13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1614, "n": "North Pacific - NP12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1615, "n": "Strait of Juan de Fuca", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1616, "n": "North Pacific - NP08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1617, "n": "North Pacific - NP07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1618, "n": "North Pacific - NP06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1619, "n": "North Pacific - NP04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1620, "n": "Gulf of Alaska - GA04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1621, "n": "Gulf of Alaska - GA03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1622, "n": "Gulf of Alaska - GA02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1623, "n": "North Atlantic - NA32", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1624, "n": "North Atlantic - NA31", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1625, "n": "North Atlantic - NA30", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1626, "n": "North Atlantic - NA29", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1627, "n": "North Atlantic - NA03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1628, "n": "Northwestern Passage - NP09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1629, "n": "Northwestern Passage - NP07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1630, "n": "Hudson Bay - HB01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1631, "n": "Hudson Bay - HB02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1632, "n": "Hudson Bay - HB03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1633, "n": "Hudson Bay - HB04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1634, "n": "Hudson Bay - HB06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1635, "n": "Hudson Bay - HB07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1636, "n": "Hudson Bay - HB05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1637, "n": "Northwestern Passage - NP05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1638, "n": "Northwestern Passage - NP03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1639, "n": "Northwestern Passage - NP02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1640, "n": "Northwestern Passage - NP01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1641, "n": "Beaufort Sea - BS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1642, "n": "Beaufort Sea - BS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1643, "n": "Caribbean - C08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1644, "n": "Caribbean - C07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1645, "n": "Caribbean - C06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1646, "n": "South Pacific - SP52", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1647, "n": "South Pacific - SP61", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1648, "n": "South Pacific - SP62", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1649, "n": "South Pacific - SP63", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1650, "n": "South Pacific - SP51", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1651, "n": "Gulf of Mexico - GM11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1652, "n": "Yukatan Channel - YC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1653, "n": "Caribbean - C09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1654, "n": "Caribbean - C10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1655, "n": "Caribbean - C11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1656, "n": "Windward Passage - WP01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1657, "n": "Caribbean - C12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1658, "n": "Florida Straits - FS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1659, "n": "Gulf of Mexico - GM13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1660, "n": "Panama City", "c": null, "o": 25, "m": 38, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 22, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 9, "y": -9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 21, "bp": 5000, "ci": [ 74 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3339, "y": 3659 }, "t": 1638376166119, "c": 13, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 675, "tp": 675, "co": true, "lo": 74 }, { "@c": "ultshared.UltSeaProvince", "id": 1661, "n": "Caribbean - C51", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1662, "n": "Caribbean - C52", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1663, "n": "Caribbean - C57", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1664, "n": "Caribbean - C56", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1665, "n": "Caribbean - C55", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1666, "n": "Caribbean - C53", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1667, "n": "Caribbean - C54", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1668, "n": "Caribbean - C50", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1669, "n": "Caribbean - C49", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1670, "n": "Caribbean - C48", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1671, "n": "Caribbean - C13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1672, "n": "Caribbean - C14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1673, "n": "Caribbean - C15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1674, "n": "Caribbean - C46", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1675, "n": "Caribbean - C47", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1676, "n": "Caribbean - C46", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1677, "n": "Caribbean - C16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1678, "n": "Caribbean - C17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1679, "n": "Caribbean - C18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1680, "n": "Caribbean", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1681, "n": "Caribbean - C20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1682, "n": "Caribbean - C21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1683, "n": "Caribbean", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1684, "n": "Caribbean - C22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1685, "n": "Caribbean - C19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1686, "n": "Caribbean - C02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1687, "n": "Caribbean - C04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1688, "n": "Caribbean - C05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1689, "n": "Caribbean - C03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1690, "n": "Chepo", "c": null, "o": 25, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 74 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 74 }, { "@c": "ultshared.UltSeaProvince", "id": 1691, "n": "Caribbean - C38", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1692, "n": "Caribbean - C41", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1693, "n": "Tegucigalpa", "c": null, "o": 72, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000191, "r": 3, "bp": 3000, "ci": [ 72 ], "plv": 6, "pst": 55, "rp": 1696, "tp": 1413 }, { "@c": "p", "id": 1694, "n": "Managua", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000324, "r": 6, "bp": 3000, "ci": [ 73 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3076, "y": 3531 }, "t": 1638467249539, "c": 2, "type": 0 } ] ], "plv": 6, "pst": 53, "rp": 241, "tp": 172, "lo": 73 }, { "@c": "ultshared.UltSeaProvince", "id": 1695, "n": "Caribbean - C45", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1696, "n": "Caribbean - C44", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1697, "n": "Caribbean - C43", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1698, "n": "North Atlantic - NA72", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1699, "n": "North Atlantic - NA76", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1700, "n": "North Atlantic - NA71", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1701, "n": "North Atlantic - NA70", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1702, "n": "North Atlantic - NA67", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1703, "n": "North Atlantic - NA68", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1704, "n": "North Atlantic - NA69", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1705, "n": "North Atlantic - NA92", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1706, "n": "North Atlantic - NA95", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1707, "n": "North Atlantic - NA91", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1708, "n": "North Atlantic - NA90", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1709, "n": "North Atlantic - NA94", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1710, "n": "North Atlantic - NA89", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1711, "n": "North Atlantic - NA102", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1712, "n": "North Atlantic - NA39", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1713, "n": "North Atlantic - NA100", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1714, "n": "North Atlantic - NA101", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1715, "n": " North Atlantic - NA97", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1716, "n": "North Atlantic - NA98", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1717, "n": "North Atlantic - NA24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1718, "n": "North Atlantic - NA25", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1719, "n": "North Atlantic - NA26", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1720, "n": "North Atlantic - NA63", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1721, "n": "Nové Zámky", "c": null, "o": 14, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 113 ], "plv": 1, "pst": 51, "tp": 51, "co": true, "lo": 113 }, { "@c": "p", "id": 1722, "n": "Đông Hà ", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1723, "n": "Siem Pang", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1724, "n": "Krong Preah Vihear", "c": null, "o": 92, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 142 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 142 }, { "@c": "p", "id": 1725, "n": "Kampong Cham", "c": null, "o": 92, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "rp": 367, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1726, "n": "North Atlantic - NA103", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1727, "n": "Samburu", "c": null, "o": 35, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 1728, "n": "Rạch Giá", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132, "co": true }, { "@c": "p", "id": 1729, "n": "Córdoba (AR)", "c": null, "o": 23, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000193, "r": 6, "bp": 3000, "ci": [ 23 ], "plv": 6, "pst": 55, "rp": 1807, "tp": 1290 }, { "@c": "p", "id": 1730, "n": "Mendoza", "c": null, "o": 23, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000195, "r": 3, "bp": 3000, "ci": [ 23 ], "plv": 6, "pst": 55, "rp": 1578, "tp": 1315 }, { "@c": "p", "id": 1731, "n": "Comodoro Rivadavia", "c": null, "o": 23, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 5, "y": 1 }, "id": 2016, "e": true } ] ], "sa": 17000196, "r": 2, "bp": 3000, "ci": [ 23 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 1732, "n": "Sakon Nakhon", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1734, "n": "Santiago", "c": null, "o": 77, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000198, "r": 7, "bp": 3000, "ci": [ 77 ], "plv": 7, "pst": 55, "rp": 1542, "tp": 1542 }, { "@c": "p", "id": 1735, "n": "Punta Arenas", "c": null, "o": 145, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": 12, "y": -1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000201, "r": 3, "bp": 3000, "ci": [ 145 ], "plv": 5, "pst": 55, "rp": 1659, "tp": 1383, "co": true }, { "@c": "p", "id": 1736, "n": "Puerto del Hambre", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1737, "n": "Taichung City", "c": null, "o": 101, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 101 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 1738, "n": "Medan", "c": null, "o": 7, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 7 ], "plv": 6, "pst": 55, "rp": 1578, "tp": 1713, "co": true }, { "@c": "p", "id": 1739, "n": "Amnat Charoen", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1740, "n": "Nong Bua Lam Phu ", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1741, "n": "Khon Kaen", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1742, "n": "Kamphaeng Phet", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1743, "n": "São Paulo", "c": null, "o": 24, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 6, "y": 10 }, "id": 2016, "e": true } ] ], "sa": 17000203, "r": 2, "bp": 3000, "ci": [ 24 ], "plv": 7, "pst": 55, "rp": 1931, "tp": 1379, "co": true }, { "@c": "p", "id": 1744, "n": "Nakhon Si Thammarat", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1745, "n": "Trang", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1746, "n": "Si Sa Ket", "c": null, "o": 11, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 1747, "n": "Surin", "c": null, "o": 11, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1748, "n": "Loei", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1749, "n": "Phayo", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1750, "n": "Phrae", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1751, "n": "Phitsanulok", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1752, "n": "Gulf of Mexico - GM01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1753, "n": "Rio de Janeiro", "c": null, "o": 24, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -1, "y": 10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000204, "r": 7, "bp": 3000, "ci": [ 24 ], "plv": 7, "pst": 55, "rp": 1379, "tp": 1379, "co": true }, { "@c": "p", "id": 1754, "n": "Salvador", "c": null, "o": 24, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 5, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17021639, "r": 3, "bp": 3000, "ci": [ 24 ], "plv": 5, "pst": 55, "rp": 1546, "tp": 1288, "co": true }, { "@c": "p", "id": 1755, "n": "Recife", "c": null, "o": 24, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 16, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17021665, "r": 6, "bp": 3000, "ci": [ 24 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 1756, "n": "Buri Ram", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1757, "n": "Fortaleza", "c": null, "o": 24, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 5, "y": -11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 24 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276, "co": true }, { "@c": "p", "id": 1758, "n": "Belém", "c": null, "o": 24, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000208, "r": 6, "bp": 2000, "ci": [ 24 ], "plv": 6, "pst": 55, "rp": 1227, "tp": 876, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1759, "n": "Amazon River - AR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1760, "n": "Brasilia", "c": null, "o": 24, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17021537, "r": 7, "bp": 2000, "ci": [ 24 ], "plv": 6, "pst": 55, "rp": 997, "tp": 997 }, { "@c": "p", "id": 1761, "n": "Machiques", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 51, "tp": 67, "lo": 81 }, { "@c": "p", "id": 1762, "n": "Hai Phong", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 1763, "n": "Beaufort Sea - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1764, "n": "Caribbean - C40", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1765, "n": "Caribbean - C42", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1766, "n": "Caribbean - C39", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1767, "n": "North Atlantic - NA33", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1768, "n": "Guatemala City", "c": null, "o": 70, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000212, "r": 2, "bp": 3000, "ci": [ 70 ], "plv": 6, "pst": 55, "rp": 1978, "tp": 1413 }, { "@c": "p", "id": 1769, "n": "Paramaribo", "c": null, "o": 107, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -16 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 8, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000213, "r": 2, "bp": 3000, "ci": [ 107 ], "plv": 6, "pst": 55, "rp": 1898, "tp": 1356, "co": true }, { "@c": "p", "id": 1770, "n": "New Plymouth", "c": null, "o": 82, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 1771, "n": "Mokai", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "lo": 82 }, { "@c": "p", "id": 1772, "n": "Puta-O", "c": null, "o": 44, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1773, "n": "Khaunglanhpu", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1774, "n": "Kotzebue", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 1775, "n": "Bering Strait - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1776, "n": "Bering Sea - BS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1777, "n": "Bering Sea - BS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1778, "n": "Chukchi Sea - CS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1779, "n": "Suez Canal - SC03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1780, "n": "Beaufort Sea - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1781, "n": "Beaufort Sea - BS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1782, "n": "Sumprabum", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1783, "n": "Riyadh", "c": null, "o": 10, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 2, "r": 6, "bp": 3000, "ci": [ 10 ], "plv": 7, "pst": 55, "rp": 2364, "tp": 1789 }, { "@c": "ultshared.UltSeaProvince", "id": 1784, "n": "Chukchi Sea - CS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1785, "n": "Kandahar", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 4000, "ci": [ 37 ], "plv": 6, "pst": 55, "rp": 2124, "tp": 1770 }, { "@c": "p", "id": 1786, "n": "Herat", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 13, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "sa": 17110373, "r": 2, "bp": 3000, "ci": [ 37 ], "plv": 6, "pst": 55, "rp": 1865, "tp": 1332 }, { "@c": "p", "id": 1787, "n": "Shin Bway Yang", "c": null, "o": 44, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1788, "n": "Hkamti", "c": null, "o": 6, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "lo": 44 }, { "@c": "p", "id": 1789, "n": "Bhamo", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1790, "n": "Kale", "c": null, "o": 6, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 44 }, { "@c": "p", "id": 1791, "n": "Old Bagan", "c": null, "o": 6, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 75, "lo": 44 }, { "@c": "p", "id": 1792, "n": "Colquiri", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1793, "n": "Arctic Ocean - AO15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1794, "n": "Arctic Ocean - AO16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1795, "n": "Gulf of Alaska - GA01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1796, "n": "Sevastopol", "c": null, "o": 115, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 16, "id": 2243, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -6, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17112276, "r": 3, "bp": 3000, "ci": [ 136 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8398, "y": 2128 }, "t": 1638385538577, "c": 2, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 147, "tp": 122, "co": true, "lo": 136 }, { "@c": "p", "id": 1797, "n": "Bayingol", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1798, "n": "Kumul", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 1799, "n": "Rajshahi", "c": null, "o": 6, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 120 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 120 }, { "@c": "p", "id": 1800, "n": "Qinghai", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1801, "n": "Salekhard", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1802, "n": "Nizhnevartovsk", "c": null, "o": 17, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1803, "n": "Udachny", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1804, "n": "Chatanga", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 1805, "n": "Dannevirke", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "p", "id": 1806, "n": "Manma", "c": null, "o": 45, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 45 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 1807, "n": "Mozambique Channel - MC08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1808, "n": "Provideniya", "c": null, "o": 17, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1809, "n": "Indian Ocean - IO14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1810, "n": "Arabian Sea - AS16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1811, "n": "Arabian Sea - AS15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1812, "n": "Indian Ocean - IO26", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1813, "n": "Hastings", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "ultshared.UltSeaProvince", "id": 1814, "n": "Indian Ocean - IO27", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1815, "n": "Rio Grande River - RGR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1816, "n": "Port Moresby", "c": null, "o": 115, "m": 28, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 17, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -4, "y": 10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17053613, "r": 3, "bp": 3000, "ci": [ 99 ], "plv": 5, "pst": 53, "rp": 199, "tp": 166, "co": true, "lo": 99 }, { "@c": "p", "id": 1817, "n": "Gwadar", "c": null, "o": 47, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 1820, "n": "Te Araroa", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "p", "id": 1821, "n": "Porto Alegre", "c": null, "o": 24, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 11, "y": 6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17021667, "r": 3, "bp": 3000, "ci": [ 24 ], "plv": 6, "pst": 55, "rp": 1578, "tp": 1315, "co": true }, { "@c": "p", "id": 1822, "n": "Lhasa", "c": null, "o": 5, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000224, "r": 2, "bp": 3000, "ci": [ 5 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276 }, { "@c": "p", "id": 1823, "n": "Waihi", "c": null, "o": 26, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 74, "co": true, "lo": 82 }, { "@c": "p", "id": 1824, "n": "Muslim Bagh", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "lo": 47 }, { "@c": "p", "id": 1825, "n": "Al-Safirah", "c": null, "o": 49, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 1826, "n": "Mailsi", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 1827, "n": "Quetta", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17095658, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "lo": 47 }, { "@c": "p", "id": 1828, "n": "Sibi", "c": null, "o": 47, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 1829, "n": "Rahim Yar Khan", "c": null, "o": 47, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 1830, "n": "Taftan", "c": null, "o": 47, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 1831, "n": "Turbat", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 1832, "n": "Dalbandin", "c": null, "o": 47, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 104 }, { "@c": "p", "id": 1833, "n": "Kharan", "c": null, "o": 37, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 74, "lo": 47 }, { "@c": "p", "id": 1834, "n": "Mastung", "c": null, "o": 47, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 1835, "n": "Nawabshah", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 47 }, { "@c": "p", "id": 1836, "n": "Omara", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 1837, "n": "Voronezh", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 17 ], "plv": 6, "pst": 55, "rp": 1062, "tp": 1327 }, { "@c": "p", "id": 1838, "n": "Santa Clara", "c": null, "o": 68, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": 4, "y": -8 }, "id": 2260, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000227, "r": 6, "bp": 3000, "ci": [ 68 ], "plv": 6, "pst": 55, "rp": 2117, "tp": 1612, "co": true }, { "@c": "p", "id": 1839, "n": "Mīrpur Khās", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 1840, "n": "Tallinn", "c": null, "o": 115, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 17, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 4, "y": -20 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17112277, "r": 7, "bp": 3000, "ci": [ 104 ], "plv": 5, "pst": 53, "rp": 157, "tp": 157, "co": true, "lo": 104 }, { "@c": "ultshared.UltSeaProvince", "id": 1841, "n": "Indian Ocean - IO28", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1842, "n": "Stepanakert", "c": null, "o": 38, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 38 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 1843, "n": "Mallorca", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -7, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 1844, "n": "Masalli", "c": null, "o": 38, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 38 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 1845, "n": "Manbij", "c": null, "o": 49, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 127, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1846, "n": "Indian Ocean - IO19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1848, "n": "Birjand", "c": null, "o": 8, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17037989, "r": 2, "bp": 3000, "ci": [ 8 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315 }, { "@c": "p", "id": 1849, "n": "Asebe Teferi", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1851, "n": "Palermo", "c": null, "o": 15, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": -12, "y": -15 }, "id": 2260, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000230, "r": 3, "bp": 3000, "ci": [ 15 ], "plv": 5, "pst": 55, "rp": 1608, "tp": 1340, "co": true }, { "@c": "p", "id": 1852, "n": "Wonsan", "c": null, "o": 91, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 90, "co": true, "lo": 90 }, { "@c": "p", "id": 1853, "n": "Agrigento", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1854, "n": "Arabian Sea - AS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1855, "n": "Maroua", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1856, "n": "Mingecevir", "c": null, "o": 38, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 38 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 1857, "n": "Ganja", "c": null, "o": 38, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 38 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 1858, "n": "Ngaoundere", "c": null, "o": 27, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000232, "r": 5, "bp": 3000, "ci": [ 27 ], "plv": 6, "pst": 55, "rp": 1052, "tp": 1315 }, { "@c": "p", "id": 1859, "n": "Tanchŏn", "c": null, "o": 91, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 85, "lo": 90 }, { "@c": "p", "id": 1860, "n": "Nakhchivan", "c": null, "o": 38, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 38 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 1861, "n": "Yerevan", "c": null, "o": 8, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000411, "r": 1, "bp": 2000, "ci": [ 147 ], "plv": 1, "pst": 51, "tp": 60, "lo": 147 }, { "@c": "p", "id": 1862, "n": "Gyumri", "c": null, "o": 147, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 147 ], "plv": 1, "pst": 52, "rp": 84, "tp": 105 }, { "@c": "ultshared.UltSeaProvince", "id": 1863, "n": "Arabian Sea - AS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1864, "n": "Arabian Sea - AS23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1865, "n": "Orang", "c": null, "o": 91, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 86, "lo": 90 }, { "@c": "ultshared.UltSeaProvince", "id": 1866, "n": "Arabian Sea - AS24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1867, "n": "Arabian Sea - AS25", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1868, "n": "Al Jahra", "c": null, "o": 10, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 114 ], "plv": 1, "pst": 51, "tp": 45, "lo": 114 }, { "@c": "p", "id": 1870, "n": "Zawilah", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1871, "n": "Aralsk", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 1872, "n": "Severnoye", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1873, "n": "Brazzaville", "c": null, "o": 27, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000234, "r": 2, "bp": 3000, "ci": [ 27 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315 }, { "@c": "p", "id": 1874, "n": "Adak", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 1875, "n": "Murzuq", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1876, "n": "Pointe-Noire", "c": null, "o": 27, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -8, "y": 6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 4000, "ci": [ 27 ], "plv": 6, "pst": 55, "rp": 2104, "tp": 1753, "co": true }, { "@c": "p", "id": 1877, "n": "Libreville", "c": null, "o": 27, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -9, "y": -4 }, "id": 2016, "e": true } ] ], "sa": 17000237, "r": 6, "bp": 3000, "ci": [ 27 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 1878, "n": "Zillah", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 1879, "n": "Al-Jawf", "c": null, "o": 30, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 3, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 30 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276 }, { "@c": "p", "id": 1880, "n": "Raidighi", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1881, "n": "Arabian Sea - AS26", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1882, "n": "Borjomi", "c": null, "o": 17, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 39 ], "plv": 1, "pst": 51, "tp": 53, "lo": 39 }, { "@c": "p", "id": 1883, "n": "Kutaisi", "c": null, "o": 17, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 39 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 39 }, { "@c": "p", "id": 1884, "n": "Ain Issa", "c": null, "o": 12, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 51, "tp": 87, "lo": 49 }, { "@c": "p", "id": 1885, "n": "Sokhumi", "c": null, "o": 17, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 39 ], "plv": 1, "pst": 51, "tp": 53, "lo": 39 }, { "@c": "p", "id": 1886, "n": "Istanbul", "c": null, "o": 12, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 12, "y": -6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 12 ], "plv": 7, "pst": 55, "rp": 1379, "tp": 1379, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1887, "n": "Arabian Sea - AS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1889, "n": "Al-Maabadah", "c": null, "o": 49, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 1890, "n": "Torotoro", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1891, "n": "Nusaybin", "c": null, "o": 12, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 51, "tp": 67, "lo": 49 }, { "@c": "p", "id": 1892, "n": "Gundonovia", "c": null, "o": 76, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 76 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1893, "n": "Aouzou", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1894, "n": "Chowmuhani", "c": null, "o": 6, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 120 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 120 }, { "@c": "p", "id": 1895, "n": "Tommi", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 1896, "n": "Fada", "c": null, "o": 28, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000576, "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 1897, "n": "Sarygamysh Lake", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1898, "n": "Zouar", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1899, "n": "Ounianga Kebir", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1900, "n": " Koro Toro ", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1901, "n": "Salal", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1902, "n": "Guereda", "c": null, "o": 28, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1903, "n": "Biltine", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1904, "n": "Obo", "c": null, "o": 28, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1905, "n": "Ouando", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1907, "n": "Nalut", "c": null, "o": 30, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 30 ], "plv": 5, "pst": 55, "rp": 1417, "tp": 1517 }, { "@c": "p", "id": 1908, "n": "Yiji", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1909, "n": "Al-Habbaryah", "c": null, "o": 40, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1910, "n": "Rudny", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1911, "n": "Al Salman", "c": null, "o": 10, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 40 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8911, "y": 2846 }, "t": 1638405206182, "c": 6, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 73, "lo": 40 }, { "@c": "p", "id": 1912, "n": "Chibayish", "c": null, "o": 40, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 1913, "n": "Aziziyah", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "rp": 131, "tp": 131, "co": true }, { "@c": "p", "id": 1914, "n": "Badra Spend", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1915, "n": "Baqubah", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 1916, "n": "Erbil", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 1917, "n": "East Siberian Sea - ESS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1918, "n": "Haditha", "c": null, "o": 40, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1919, "n": "Aral Sea - AS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1920, "n": "Beira", "c": null, "o": 33, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 15, "y": 9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17043983, "r": 5, "bp": 3000, "ci": [ 33 ], "plv": 6, "pst": 55, "rp": 1157, "tp": 1546, "co": true }, { "@c": "p", "id": 1923, "n": "Maputo", "c": null, "o": 33, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 1, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17021871, "r": 2, "bp": 3000, "ci": [ 33 ], "plv": 6, "pst": 55, "rp": 2275, "tp": 1725, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1925, "n": "Nile River - NR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1926, "n": "Aral Sea - AS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1927, "n": "Laptev Sea - LS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1928, "n": "Magna", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1929, "n": "Duba", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1930, "n": "Al Wajh", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1931, "n": "Aydar Ko'l", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1932, "n": "Badr", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1933, "n": "Thuwal", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1934, "n": "Jeddah", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1935, "n": "Abu Arish", "c": null, "o": 10, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 1936, "n": "Issyk Kul", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1937, "n": "Abha", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1938, "n": "Al Wadiah", "c": null, "o": 10, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 1939, "n": "As Sulayyil", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1940, "n": "Al Khobar", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1941, "n": "Umm Al Melh", "c": null, "o": 10, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1942, "n": "Al Kharkhir", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 1943, "n": "Najran", "c": null, "o": 10, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 1944, "n": "Lake Balkhash", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1945, "n": "Ash Shalfa", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1946, "n": "Khafji", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 1947, "n": "Al Jubail", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132, "co": true }, { "@c": "p", "id": 1948, "n": "Al Hofuf", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1949, "n": "Al Aflaj", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1950, "n": "Al Majmaah", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1951, "n": "Ar Ryan", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1952, "n": "Al Ghat", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1953, "n": "Hafar Al Batin", "c": null, "o": 10, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1954, "n": "Linah", "c": null, "o": 10, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1955, "n": "Hail", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1956, "n": "Arar", "c": null, "o": 10, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 1957, "n": "Sakaka", "c": null, "o": 10, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 1958, "n": "Al Qalibah", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1959, "n": "Wadi", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1960, "n": "Khamis Mushait", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1961, "n": "Shajwa", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1962, "n": "Afif", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1963, "n": "Al Neqrah", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1964, "n": "Lake Balkhash", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1965, "n": "Asbtar", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1966, "n": "Uvs Lake", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1967, "n": "Dobah", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1968, "n": "Khyargas Lake", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1969, "n": "Taif", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1970, "n": "Bdidh", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1971, "n": "Turbah", "c": null, "o": 10, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 10 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1972, "n": "Laccadive Sea - LS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1973, "n": "Laccadive Sea - LS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1974, "n": "Bay of Bengal - BB04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1975, "n": "Tokyo", "c": null, "o": 9, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": 0, "y": 10 }, "id": 2260, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17084715, "r": 5, "bp": 3000, "ci": [ 9 ], "plv": 7, "pst": 55, "rp": 1422, "tp": 1877, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1976, "n": "Bay of Bengal - BB14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1977, "n": "Bay of Bengal - BB15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1978, "n": "Bay of Bengal - BB06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1979, "n": "Andaman Sea - AS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1980, "n": "Andaman Sea - AS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1981, "n": "Indian Ocean - IO42", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1982, "n": "Indian Ocean - IO47", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1983, "n": "Indian Ocean - IO48", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1984, "n": "Ilam", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1985, "n": "Khovsgol Lake", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1986, "n": "Arak", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1987, "n": "Lake Titicaca", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1988, "n": "Kamyaran", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1989, "n": "Baneh", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 1990, "n": "Bukan", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 1991, "n": "Gulf of Khambhat - GK01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1992, "n": "Indian Ocean - IO52", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1993, "n": "Indian Ocean - IO55", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1994, "n": "Indian Ocean - IO67", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1995, "n": "Indian Ocean - IO65", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 1996, "n": "Ahar", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 1997, "n": "Indian Ocean - IO64", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1998, "n": "Indian Ocean - IO63", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 1999, "n": "Lake Peipus", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2000, "n": "Timor Sea - TS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2001, "n": "Lake Pihkva", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2002, "n": "Malayer", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2003, "n": "Timor Sea - TS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2004, "n": "Indian Ocean - IO66", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2005, "n": "Izeh", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2006, "n": "Indian Ocean - IO68", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2007, "n": "Indian Ocean - IO73", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2008, "n": "Matola", "c": null, "o": 33, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2009, "n": "Stavanger", "c": null, "o": 63, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -15, "y": -1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 63 ], "plv": 5, "pst": 55, "rp": 1835, "tp": 1311, "co": true }, { "@c": "p", "id": 2010, "n": "Lilongwe", "c": null, "o": 33, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 14, "y": -12 }, "id": 2016, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 33 ], "plv": 5, "pst": 55, "rp": 1404, "tp": 1504, "co": true }, { "@c": "p", "id": 2011, "n": "Coronie", "c": null, "o": 107, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 107 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 2012, "n": "Saravan", "c": null, "o": 8, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2013, "n": "Indian Ocean", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2014, "n": "Sarbisheh", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2015, "n": "Indian Ocean", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2016, "n": "Indian Ocean - IO79", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2017, "n": "Indian Ocean - IO80", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2018, "n": "Bergen", "c": null, "o": 63, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -6, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 63 ], "plv": 6, "pst": 55, "rp": 1327, "tp": 1327, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2019, "n": "Indian Ocean - IO81", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2020, "n": "Kashmar", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2021, "n": "Indian Ocean - IO82", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2022, "n": "Indian Ocean - IO83", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2023, "n": "Lake Nipigon", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2024, "n": "Shiraz", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2025, "n": "Lake Winnipeg", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2026, "n": "Forg", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2027, "n": "Timbuktu", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2028, "n": "Darab", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2029, "n": "Tasman Sea - TS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2030, "n": "Trondheim", "c": null, "o": 63, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -10, "y": -5 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000254, "r": 5, "bp": 3000, "ci": [ 63 ], "plv": 6, "pst": 55, "rp": 1062, "tp": 1327, "co": true }, { "@c": "p", "id": 2031, "n": "Yazd", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2032, "n": "Tabas", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2033, "n": "Minato", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2034, "n": "Khur", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2035, "n": "Kantchari", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2036, "n": "Sari", "c": null, "o": 8, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2037, "n": "Tenkodogo", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2038, "n": "Bermuda", "c": null, "o": 22, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 131 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 4097, "y": 2729 }, "t": 1638324945344, "c": 1, "type": 0 } ] ], "plv": 1, "pst": 51, "rp": 129, "tp": 92, "co": true, "lo": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2039, "n": "North Atlantic - NA93", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2040, "n": "Sabzevar", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2041, "n": "Gao", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2042, "n": "Bojnurd", "c": null, "o": 8, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 2043, "n": "Tasman Sea - TS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2044, "n": "Tasman Sea - TS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2045, "n": "Nizwa", "c": null, "o": 46, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 46 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 2046, "n": "Sur", "c": null, "o": 46, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 46 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 2047, "n": "Duqm", "c": null, "o": 46, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 46 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2048, "n": "Lakabi", "c": null, "o": 46, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 46 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2049, "n": "Mirbat", "c": null, "o": 46, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 46 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2050, "n": "Salalah", "c": null, "o": 46, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 46 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2051, "n": "Dubai", "c": null, "o": 46, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 46 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2052, "n": "Abu Dhabi", "c": null, "o": 46, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 46 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2054, "n": "Amran", "c": null, "o": 10, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000188, "r": 1, "bp": 2000, "ci": [ 51 ], "plv": 1, "pst": 51, "tp": 60, "lo": 51 }, { "@c": "p", "id": 2055, "n": "Marib", "c": null, "o": 10, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 51 ], "plv": 1, "pst": 51, "tp": 64, "lo": 51 }, { "@c": "p", "id": 2056, "n": "Ibb", "c": null, "o": 10, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 51 ], "plv": 1, "pst": 51, "tp": 59, "lo": 51 }, { "@c": "p", "id": 2057, "n": "Al Mukalla", "c": null, "o": 10, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 51 ], "plv": 1, "pst": 51, "tp": 60, "lo": 51 }, { "@c": "ultshared.UltSeaProvince", "id": 2058, "n": "W. Mediterranean - WM03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2059, "n": "Ash Shihr", "c": null, "o": 10, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 51 ], "plv": 1, "pst": 51, "rp": 109, "tp": 91, "lo": 51 }, { "@c": "p", "id": 2060, "n": "Tarim", "c": null, "o": 10, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 51 ], "plv": 1, "pst": 51, "tp": 61, "lo": 51 }, { "@c": "p", "id": 2061, "n": "Tromsø", "c": null, "o": 63, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "rp": { "x": -7, "y": -8 }, "id": 2260, "e": true } ] ], "sa": 17000256, "r": 2, "bp": 3000, "ci": [ 63 ], "plv": 6, "pst": 55, "rp": 1933, "tp": 1381, "co": true }, { "@c": "p", "id": 2062, "n": "Mzuzu", "c": null, "o": 33, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2063, "n": "Vadso", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2064, "n": "Kirkenes", "c": null, "o": 63, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 14, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000258, "r": 6, "bp": 3000, "ci": [ 63 ], "plv": 5, "pst": 55, "rp": 1876, "tp": 1340, "co": true }, { "@c": "p", "id": 2065, "n": "Bema", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 2066, "n": "Yellow River - YR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2067, "n": "Chișinău", "c": null, "o": 66, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 7, "id": 2243, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17019365, "r": 3, "bp": 3000, "ci": [ 130 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8196, "y": 1996 }, "t": 1638504112881, "c": 31, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 132, "tp": 110, "lo": 130 }, { "@c": "p", "id": 2068, "n": "Lusaka", "c": null, "o": 33, "m": 38, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 22, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000024, "r": 6, "bp": 3000, "ci": [ 123 ], "plv": 5, "pst": 53, "rp": 283, "tp": 202, "lo": 123 }, { "@c": "p", "id": 2069, "n": "Jodhpur", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2070, "n": "Rajastahn", "c": null, "o": 6, "m": 81, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 134 }, { "@c": "p", "id": 2071, "n": "Punjab", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "rp": 264, "tp": 132 }, { "@c": "p", "id": 2072, "n": "Skardu", "c": null, "o": 141, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 141 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2073, "n": "Leh", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "rp": 211, "tp": 132, "co": true }, { "@c": "p", "id": 2074, "n": "Ludhiana", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2075, "n": "Limassol", "c": null, "o": 58, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -4, "y": -9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 4000, "ci": [ 58 ], "plv": 5, "pst": 55, "rp": 2042, "tp": 1702, "co": true }, { "@c": "p", "id": 2076, "n": "Rufunsa", "c": null, "o": 33, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 123 }, { "@c": "p", "id": 2077, "n": "Bareilly", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2078, "n": "Cluj-Napoca", "c": null, "o": 96, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 96 ], "plv": 5, "pst": 55, "rp": 1404, "tp": 1504 }, { "@c": "p", "id": 2079, "n": "Timisoara", "c": null, "o": 96, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000265, "r": 2, "bp": 3000, "ci": [ 96 ], "plv": 6, "pst": 55, "rp": 2025, "tp": 1546 }, { "@c": "p", "id": 2080, "n": "Craiova", "c": null, "o": 96, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 4000, "ci": [ 96 ], "plv": 6, "pst": 55, "rp": 2314, "tp": 2029 }, { "@c": "p", "id": 2081, "n": "Kanpur", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "rp": 370, "tp": 132, "co": true }, { "@c": "p", "id": 2082, "n": "Suceava", "c": null, "o": 96, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000268, "r": 2, "bp": 3000, "ci": [ 96 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504 }, { "@c": "p", "id": 2083, "n": "Bhuj", "c": null, "o": 6, "m": 81, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 134, "co": true }, { "@c": "p", "id": 2084, "n": "Fălticeni", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2085, "n": "Constanța", "c": null, "o": 96, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 12, "y": 2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000269, "r": 6, "bp": 3000, "ci": [ 96 ], "plv": 6, "pst": 55, "rp": 2025, "tp": 1546, "co": true }, { "@c": "p", "id": 2086, "n": "Satu Mare", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2087, "n": "Kota", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2088, "n": "Baia Mare", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "rp": 157, "tp": 131 }, { "@c": "p", "id": 2089, "n": "Thessaloniki", "c": null, "o": 58, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -2, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 58 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 2090, "n": "Serres", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2091, "n": "Bornholm", "c": null, "o": 56, "m": 10, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 14, "y": 1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 56 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7655, "y": 1569 }, "t": 1638569580804, "c": 82, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 49, "co": true }, { "@c": "p", "id": 2092, "n": "Ibarra", "c": null, "o": 25, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 78 ], "plv": 1, "pst": 51, "tp": 59, "lo": 78 }, { "@c": "p", "id": 2093, "n": "Tyre", "c": null, "o": 49, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 128 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 128 }, { "@c": "p", "id": 2094, "n": "Karak Nouh", "c": null, "o": 49, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 128 ], "plv": 1, "pst": 51, "tp": 64, "lo": 128 }, { "@c": "p", "id": 2095, "n": "Larissa", "c": null, "o": 58, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 8, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 58 ], "plv": 6, "pst": 55, "rp": 1315, "tp": 1315, "co": true }, { "@c": "p", "id": 2096, "n": "Mangaluru", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2097, "n": "Kerala", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2098, "n": "Bulawayo", "c": null, "o": 33, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 33 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276 }, { "@c": "p", "id": 2099, "n": "Patras", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2101, "n": "Gulf of Corinth - GC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2102, "n": "Kalamata", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2103, "n": "Maloukou", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2104, "n": "Xilin Gol", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133 }, { "@c": "p", "id": 2105, "n": "Zhanaozen", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 1, "id": 2505 }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2106, "n": "Indore", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2107, "n": "Tasman Sea - TS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2108, "n": "Coral Sea - CS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2109, "n": "Coral Sea - CS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2110, "n": "Coral Sea - CS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2111, "n": "Solomon Sea - S03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2112, "n": "Betpak-Dala", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2113, "n": "Baltic Sea - BS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2114, "n": "Lugela", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2115, "n": "Sioma", "c": null, "o": 123, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 123 ], "plv": 1, "pst": 52, "rp": 129, "tp": 108, "co": true }, { "@c": "p", "id": 2116, "n": "Aksu", "c": null, "o": 5, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2117, "n": "Kashgar", "c": null, "o": 5, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2118, "n": "Madhya Pradesh", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "rp": 317, "tp": 132 }, { "@c": "p", "id": 2119, "n": "Chhindwara", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2120, "n": "Ili", "c": null, "o": 89, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 143 ], "plv": 1, "pst": 51, "tp": 89, "lo": 143 }, { "@c": "p", "id": 2121, "n": "Jabalpur", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2122, "n": "Jaunpur", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2123, "n": "Visakhapatnam", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2124, "n": "Byblos", "c": null, "o": 49, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 128 ], "plv": 1, "pst": 51, "tp": 59, "lo": 128 }, { "@c": "ultshared.UltSeaProvince", "id": 2125, "n": "Nile River - NR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2126, "n": "Cuttack", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2127, "n": "Jagdalpur", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2128, "n": "Raipur", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2129, "n": "Nile River - NR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2130, "n": "Ranchi", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2131, "n": "Sabe", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2133, "n": "Koskol", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2134, "n": "Barquisimeto", "c": null, "o": 81, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000275, "r": 3, "bp": 4000, "ci": [ 81 ], "plv": 6, "pst": 55, "rp": 2124, "tp": 1770 }, { "@c": "p", "id": 2135, "n": "Kyzylorda ", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2136, "n": "Orál", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2137, "n": "Makat", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2138, "n": "Santiago de Cuba", "c": null, "o": 68, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "rp": { "x": 0, "y": 9 }, "id": 2260, "e": true } ] ], "sa": 17058146, "r": 2, "bp": 3000, "ci": [ 68 ], "plv": 6, "pst": 55, "rp": 2117, "tp": 1612, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2139, "n": "Nile River - NR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2140, "n": "Naogaon", "c": null, "o": 6, "m": 81, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 134, "co": true }, { "@c": "p", "id": 2141, "n": "Alexandroupoli", "c": null, "o": 58, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 7, "y": 9 }, "id": 2016, "e": true } ] ], "sa": 17000277, "r": 6, "bp": 3000, "ci": [ 58 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276, "co": true }, { "@c": "p", "id": 2142, "n": "Shymkent", "c": null, "o": 89, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17043391, "r": 6, "bp": 3000, "ci": [ 89 ], "plv": 6, "pst": 55, "rp": 2006, "tp": 1533 }, { "@c": "p", "id": 2143, "n": "Gangtok", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2144, "n": "Nagrakata", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2145, "n": "Nalbari", "c": null, "o": 6, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2146, "n": "Nile River - NR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2147, "n": "Jorhat", "c": null, "o": 6, "m": 81, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 134, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2148, "n": "Nile River - NR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2149, "n": "Tinsukia", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2150, "n": "Ashu Igha", "c": null, "o": 6, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 6 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 10858, "y": 3023 }, "t": 1638497426338, "c": 10, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2151, "n": "Surrey", "c": null, "o": 22, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 51, "tp": 77, "lo": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2152, "n": "Solomon Sea - S04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2153, "n": "North Pacific - NP111", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2154, "n": "North Pacific - NP110", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2155, "n": "Ventanilla", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2156, "n": "Abay", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2157, "n": "Sipapo", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2158, "n": "Chengde", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2159, "n": "Amazon River - AR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2160, "n": "North Pacific - NP108", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2161, "n": "Amazon River - AR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2162, "n": "Aktobe", "c": null, "o": 89, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 89 ], "plv": 5, "pst": 55, "rp": 1517, "tp": 1652 }, { "@c": "p", "id": 2163, "n": "San Fernando de Atabapo", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2164, "n": "Bayan Nur", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2165, "n": "Kodba", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2166, "n": "Akzhar", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2167, "n": "Hulun Buir", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2168, "n": "Tieling", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2169, "n": "Baishan", "c": null, "o": 91, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "lo": 5 }, { "@c": "p", "id": 2170, "n": "Shuangyashan", "c": null, "o": 91, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "p", "id": 2171, "n": "Da Hinggan Ling", "c": null, "o": 91, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "p", "id": 2172, "n": "Lurigancho-Chosica", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2173, "n": "Deqen", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2174, "n": "Baoshan", "c": null, "o": 92, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17076639, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "p", "id": 2175, "n": "Chengdu", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2176, "n": "Oskemen", "c": null, "o": 89, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 89 ], "plv": 5, "pst": 55, "rp": 1947, "tp": 1491 }, { "@c": "p", "id": 2177, "n": "Qalbatau", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2178, "n": "Ridder", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2179, "n": "Amazon River - AR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2180, "n": "Hechi", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2181, "n": "Longnan", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132, "co": true }, { "@c": "p", "id": 2182, "n": "Ankang", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2183, "n": "Nanning", "c": null, "o": 11, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "lo": 5 }, { "@c": "ultshared.UltSeaProvince", "id": 2184, "n": "Amazon River - AR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2185, "n": "Hainan", "c": null, "o": 11, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -26, "y": -31 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "ultshared.UltSeaProvince", "id": 2186, "n": "Amazon River - AR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2187, "n": "Huaihua", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2188, "n": "Amazon River - AR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2189, "n": "Qa'im", "c": null, "o": 40, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 40 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276 }, { "@c": "p", "id": 2190, "n": "Karbala", "c": null, "o": 40, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 40 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315 }, { "@c": "p", "id": 2191, "n": "Qingyuan", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "rp": 105, "tp": 132 }, { "@c": "p", "id": 2193, "n": "Yueyang", "c": null, "o": 48, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "p", "id": 2194, "n": "Xi'an", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2195, "n": "Amazon River - AR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2196, "n": "Quanzhou", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2197, "n": "Shangrao", "c": null, "o": 48, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "ultshared.UltSeaProvince", "id": 2198, "n": "Amazon River - AR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2199, "n": "Luliang", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2200, "n": "Nanyang", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "rp": 160, "tp": 133, "co": true }, { "@c": "p", "id": 2201, "n": "San Cristobal", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 6, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 51, "rp": 94, "tp": 67, "lo": 81 }, { "@c": "p", "id": 2202, "n": "Fuyang", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2203, "n": "Henan", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2204, "n": "Bolivar City", "c": null, "o": 81, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000284, "r": 7, "bp": 3000, "ci": [ 81 ], "plv": 6, "pst": 55, "rp": 1327, "tp": 1327 }, { "@c": "ultshared.UltSeaProvince", "id": 2205, "n": "Amazon River - AR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2206, "n": "Jinhua", "c": null, "o": 48, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "ultshared.UltSeaProvince", "id": 2207, "n": "Amazon River - AR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2208, "n": "Ayteke Bi", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2209, "n": "Amazon River - AR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2210, "n": "Lamphun", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2211, "n": "Amazon River - AR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2212, "n": "Ereymentau", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2213, "n": "Najaf", "c": null, "o": 40, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2214, "n": "Rutba", "c": null, "o": 40, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 6, "bp": 3000, "ci": [ 40 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276 }, { "@c": "ultshared.UltSeaProvince", "id": 2215, "n": "Amazon River - AR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2216, "n": "Amazon River - AR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2217, "n": "Dalian", "c": null, "o": 5, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2218, "n": "Ma'an", "c": null, "o": 129, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 129 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 2219, "n": "Irbid", "c": null, "o": 129, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 129 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 2220, "n": "Los Caribes", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2221, "n": "Ar Rutba", "c": null, "o": 40, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 127 }, { "@c": "p", "id": 2222, "n": "Al-Kasrah", "c": null, "o": 40, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 2223, "n": "Duma District", "c": null, "o": 49, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2224, "n": "Idlib", "c": null, "o": 49, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2225, "n": "Kobane", "c": null, "o": 49, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2226, "n": "As Sukhnah ", "c": null, "o": 49, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2227, "n": "Al Hasakah", "c": null, "o": 12, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 51, "tp": 67, "lo": 49 }, { "@c": "ultshared.UltSeaProvince", "id": 2228, "n": "North Pacific - NP106", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2229, "n": "North Pacific - NP102", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2230, "n": "North Pacific - NP99", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2231, "n": "North Pacific - NP98", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2232, "n": "Turkistan", "c": null, "o": 89, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 9889.75, "y": 2252.33 }, "t": 1638358286929, "c": 1, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 127, "co": true }, { "@c": "p", "id": 2233, "n": "Taraz", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2234, "n": "Atasu", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2235, "n": "North Pacific - NP97", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2236, "n": "North Pacific - NP96", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2237, "n": "Amazon River - AR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2238, "n": "Urzhar", "c": null, "o": 89, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 2239, "n": "Zaysan", "c": null, "o": 89, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 127 }, { "@c": "p", "id": 2240, "n": "Semey", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2241, "n": "North Pacific - NP94", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2242, "n": "Ekibastuz", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2243, "n": "East China Sea - ECS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2244, "n": "East China Sea - ECS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2246, "n": "Kostanay", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2247, "n": "Komsomol'skoe", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2248, "n": "Shalkar", "c": null, "o": 89, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 2249, "n": "Kandyagash", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2250, "n": "East China Sea - ECS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2251, "n": "Sea of Okhotsk - SO07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2252, "n": "North Pacific - NP90", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2254, "n": "Tonghua", "c": null, "o": 91, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "lo": 5 }, { "@c": "p", "id": 2256, "n": "Guri", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2258, "n": "El Rosario", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2259, "n": "Kalasin", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2261, "n": "Seine River - SR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2262, "n": "Qiqihar", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2263, "n": "La Macanilla", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2264, "n": "Mukdahan", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2265, "n": "Tekirdağ", "c": null, "o": 12, "m": 82, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 135, "co": true }, { "@c": "p", "id": 2266, "n": "Kırklareli", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2267, "n": "Seine River - SR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2269, "n": "Kefken", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2270, "n": "Yalova", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2271, "n": "Bursa", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2272, "n": "Balikesir", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2273, "n": "Biga", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2274, "n": "Çanakkale", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2275, "n": "North Pacific - NP84", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2276, "n": "North Pacific - NP79", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2277, "n": "North Pacific - NP77", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2278, "n": "Denizli", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2279, "n": "Marmaris", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "rp": 133, "tp": 133, "co": true }, { "@c": "p", "id": 2280, "n": "Fethiye", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 2281, "n": "Seine River - SR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2282, "n": "Sea of Okhotsk - SO12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2283, "n": "Sea of Okhotsk - SO13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2284, "n": "Sea of Okhotsk - SO08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2285, "n": "Sea of Okhotsk - SO10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2286, "n": "Sea of Okhotsk - SO11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2287, "n": "North Pacific - NP76", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2288, "n": "Eskişehir", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2289, "n": "Karakalpakstan", "c": null, "o": 89, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 126 ], "plv": 1, "pst": 51, "tp": 58, "co": true, "lo": 126 }, { "@c": "ultshared.UltSeaProvince", "id": 2290, "n": "Bering Sea - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2291, "n": "Bering Sea - BS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2292, "n": "Bering Sea - BS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2293, "n": "Sakarya", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2294, "n": "Zonguldak", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2295, "n": "Karaman", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 2296, "n": "Bering Sea - BS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2297, "n": "Bering Sea - BS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2298, "n": "Muynak", "c": null, "o": 89, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 126 ], "plv": 1, "pst": 51, "tp": 80, "co": true, "lo": 126 }, { "@c": "p", "id": 2299, "n": "Gaziantep", "c": null, "o": 12, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "rp": 128, "tp": 128 }, { "@c": "p", "id": 2300, "n": "Nukus", "c": null, "o": 89, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 126 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 126 }, { "@c": "ultshared.UltSeaProvince", "id": 2301, "n": "Arctic Ocean - AO09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2302, "n": "Loire River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2303, "n": "Kastamonu", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 2304, "n": "Arctic Ocean - AO10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2305, "n": "Malatya", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 2306, "n": "Arctic Ocean - AO11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2307, "n": "East Siberian Sea - ESS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2308, "n": "Arctic Ocean - AO12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2309, "n": "East Siberian Sea - ESS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2310, "n": "East Siberian Sea - ESS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2311, "n": "Uchkuduk", "c": null, "o": 89, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 126 ], "plv": 1, "pst": 51, "tp": 60, "lo": 126 }, { "@c": "p", "id": 2312, "n": "Zarafshan", "c": null, "o": 89, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 126 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 126 }, { "@c": "ultshared.UltSeaProvince", "id": 2313, "n": "East Siberian Sea - ESS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2314, "n": "Siirt", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2315, "n": "Dushanbe", "c": null, "o": 89, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 7, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17000279, "r": 7, "bp": 3000, "ci": [ 50 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 9904, "y": 2403 }, "t": 1638443549651, "c": 11, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 159, "tp": 159, "lo": 50 }, { "@c": "p", "id": 2316, "n": "Erzurum", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2317, "n": "Muş", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2318, "n": "Hopa", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2319, "n": "Samarkand", "c": null, "o": 89, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 126 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 126 }, { "@c": "p", "id": 2320, "n": "Van", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2321, "n": "Angren", "c": null, "o": 89, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 126 ], "plv": 1, "pst": 51, "tp": 57, "lo": 126 }, { "@c": "ultshared.UltSeaProvince", "id": 2322, "n": "Loire River - LR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2323, "n": "Patnos", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2324, "n": "Kars", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2325, "n": "Jeju", "c": null, "o": 91, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 16, "y": -5 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2326, "n": "Dipkarpaz", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": 1, "y": -10 }, "id": 2283, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2327, "n": "Chukchi Sea - CS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2328, "n": "Arctic Ocean - AO13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2329, "n": "Arctic Ocean - AO14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2330, "n": "Naryn", "c": null, "o": 89, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 42 ], "plv": 1, "pst": 51, "tp": 58, "lo": 42 }, { "@c": "p", "id": 2331, "n": "Karakol", "c": null, "o": 89, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 42 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 42 }, { "@c": "p", "id": 2332, "n": "Osh", "c": null, "o": 89, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 42 ], "plv": 1, "pst": 51, "tp": 57, "lo": 42 }, { "@c": "p", "id": 2333, "n": "Kochkor", "c": null, "o": 89, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 42 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 42 }, { "@c": "p", "id": 2334, "n": "Khujand", "c": null, "o": 89, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 50 ], "plv": 1, "pst": 51, "tp": 51, "lo": 50 }, { "@c": "p", "id": 2335, "n": "Qurghonteppa", "c": null, "o": 89, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 50 ], "plv": 1, "pst": 51, "tp": 52, "lo": 50 }, { "@c": "p", "id": 2336, "n": "Vanj", "c": null, "o": 89, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 50 ], "plv": 1, "pst": 51, "tp": 52, "lo": 50 }, { "@c": "p", "id": 2337, "n": "Murghab", "c": null, "o": 89, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 50 ], "plv": 1, "pst": 51, "tp": 79, "lo": 50 }, { "@c": "ultshared.UltSeaProvince", "id": 2338, "n": "Tasman Sea - TS19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2339, "n": "Yongin", "c": null, "o": 91, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2340, "n": "Sandykachi", "c": null, "o": 89, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 125 ], "plv": 1, "pst": 51, "tp": 53, "lo": 125 }, { "@c": "p", "id": 2341, "n": "Busan", "c": null, "o": 91, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 17, "y": -2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 91 ], "plv": 6, "pst": 55, "rp": 1157, "tp": 1546, "co": true }, { "@c": "p", "id": 2342, "n": "Türkmenbaşy", "c": null, "o": 89, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 125 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 125 }, { "@c": "p", "id": 2343, "n": "Gazojak", "c": null, "o": 8, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000229, "r": 1, "bp": 2000, "ci": [ 125 ], "plv": 1, "pst": 51, "tp": 58, "lo": 125 }, { "@c": "ultshared.UltSeaProvince", "id": 2344, "n": "Tasman Sea - TS24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2345, "n": "South Pacific - SP11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2346, "n": "Daşoguz", "c": null, "o": 8, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17001155, "r": 1, "bp": 2000, "ci": [ 125 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 125 }, { "@c": "p", "id": 2347, "n": "Gwangju", "c": null, "o": 91, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 91 ], "plv": 6, "pst": 55, "rp": 2025, "tp": 1546 }, { "@c": "p", "id": 2348, "n": "Balkanabat", "c": null, "o": 8, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 125 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 125 }, { "@c": "ultshared.UltSeaProvince", "id": 2349, "n": "Laptev Sea - LS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2350, "n": "Valencia (VE)", "c": null, "o": 81, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000292, "r": 2, "bp": 3000, "ci": [ 81 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288 }, { "@c": "p", "id": 2351, "n": "Arkalyk", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "rp": 314, "tp": 131 }, { "@c": "p", "id": 2352, "n": "Zhezqazghan", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2353, "n": "Beyneu", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2354, "n": "Anah", "c": null, "o": 40, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2355, "n": "Barquismento", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2356, "n": "Soran", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2357, "n": "Laptev Sea - LS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2358, "n": "Arctic Ocean - AO08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2359, "n": "Nazareth", "c": null, "o": 41, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 41 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2360, "n": "Hermel", "c": null, "o": 49, "m": 53, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 128 ], "plv": 1, "pst": 51, "tp": 101, "lo": 128 }, { "@c": "p", "id": 2361, "n": "Gombe", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2362, "n": "Maracay", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2363, "n": "Nguru", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 2364, "n": "W. Mediterranean - WM05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2365, "n": "W. Mediterranean - WM08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2366, "n": "W. Mediterranean - WM07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2367, "n": "W. Mediterranean - WM09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2368, "n": "Tyrrhenian Sea - TS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2369, "n": "Tyrrhenian Sea - TS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2370, "n": "Sicilian Channel - SC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2371, "n": "Gulf of Gables - GG01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2372, "n": "Tal Afar", "c": null, "o": 40, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 127, "co": true }, { "@c": "p", "id": 2373, "n": "Kenora", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 2374, "n": "Baiji", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2375, "n": "Caribbean - C29", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2376, "n": "Lesvos", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -14, "y": 4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2377, "n": "Al-Fallujah", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2378, "n": "Ramadi", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "rp": 183, "tp": 131 }, { "@c": "p", "id": 2379, "n": "Nakskov", "c": null, "o": 18, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 56 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 56 }, { "@c": "ultshared.UltSeaProvince", "id": 2380, "n": "Loire River - LR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2381, "n": "Nakhon Phanom", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2382, "n": "Phetchabun", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2383, "n": "Uthai Thani ", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2384, "n": "Prachuap Khiri Khan", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2385, "n": "Gulf of Gables - GG02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2386, "n": "E. Mediterranean - EM01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2387, "n": "Fort Nelson", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "ultshared.UltSeaProvince", "id": 2388, "n": "Malta Channel - MC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2389, "n": "Gulf of Sirte - GS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2390, "n": "Gulf of Sirte - GS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2391, "n": "E. Mediterranean - EM02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2392, "n": "Ionian Sea - IS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2393, "n": "E. Mediterranean - EM04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2394, "n": "E. Mediterranean - EM03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2395, "n": "E. Mediterranean - EM05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2396, "n": "E. Mediterranean - EM06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2397, "n": "St. John's", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -84, "y": -121 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 2398, "n": "Saaremaa", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 21, "y": -16 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17000577, "r": 1, "bp": 2000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 104 }, { "@c": "ultshared.UltSeaProvince", "id": 2399, "n": "Aegean Sea - AS16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2400, "n": "E. Mediterranean - EM07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2401, "n": "E. Mediterranean - EM08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2402, "n": "E. Mediterranean - EM09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2403, "n": "E. Mediterranean - EM11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2404, "n": "E. Mediterranean - EM22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2405, "n": "E. Mediterranean - EM21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2406, "n": "E. Mediterranean - EM20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2407, "n": "E. Mediterranean - EM19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2408, "n": "E. Mediterranean - EM18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2409, "n": "Rimouski", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17000653, "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 51, "tp": 67, "lo": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2410, "n": "E. Mediterranean - EM23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2411, "n": "Chania", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2412, "n": "Iquique", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -9, "y": 2 }, "id": 2016, "e": true } ] ], "sa": 17000293, "r": 2, "bp": 3000, "ci": [ 77 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 2413, "n": "Red Lake", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 2414, "n": "New Osnaburgh", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 2415, "n": "Hearst", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 2416, "n": "Moosonee", "c": null, "o": 20, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 2417, "n": "Ollagüe", "c": null, "o": 77, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2418, "n": "Arica", "c": null, "o": 77, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2419, "n": "Antofagasta", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -12, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000295, "r": 3, "bp": 3000, "ci": [ 77 ], "plv": 6, "pst": 55, "rp": 1578, "tp": 1315, "co": true }, { "@c": "p", "id": 2421, "n": "Mejillones", "c": null, "o": 77, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2422, "n": "La Serena", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -8, "y": -2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 77 ], "plv": 6, "pst": 55, "rp": 1052, "tp": 1315, "co": true }, { "@c": "p", "id": 2423, "n": "North Bay", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2424, "n": "Loire River - LR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2425, "n": "Wawa", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2426, "n": "Loire River - LR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2427, "n": "Terrace Bay", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 2428, "n": "Puerto Montt", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 12, "y": 4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000297, "r": 6, "bp": 3000, "ci": [ 77 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2429, "n": "Guadiana River - GR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2430, "n": "Al-Nukhib", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2431, "n": "Temuco", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000299, "r": 2, "bp": 3000, "ci": [ 77 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315 }, { "@c": "p", "id": 2432, "n": "Dauphin", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 2433, "n": "La Ronge", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 2434, "n": "Arequipa", "c": null, "o": 98, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 98 ], "plv": 6, "pst": 55, "rp": 2025, "tp": 1546 }, { "@c": "p", "id": 2435, "n": "Espinar", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2436, "n": "Prince Rupert", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 2437, "n": "Shamattawa", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 2438, "n": "La Crete", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 2439, "n": "Cusco", "c": null, "o": 98, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17098133, "r": 3, "bp": 3000, "ci": [ 98 ], "plv": 6, "pst": 55, "rp": 1736, "tp": 1546 }, { "@c": "p", "id": 2440, "n": "Huancayo", "c": null, "o": 98, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "sa": 17098132, "r": 2, "bp": 3000, "ci": [ 98 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504 }, { "@c": "p", "id": 2441, "n": "Trujillo", "c": null, "o": 98, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -4, "y": 10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 3, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 98 ], "plv": 5, "pst": 55, "rp": 1685, "tp": 1504, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2442, "n": "E. Mediterranean - EM12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2443, "n": "E. Mediterranean - EM10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2444, "n": "Whitehorse", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 2445, "n": "Fort McPherson", "c": null, "o": 20, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2446, "n": "Prince Albert", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 2447, "n": "The Pas", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2448, "n": "Guadiana River - GR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2449, "n": "Piura", "c": null, "o": 98, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -8, "y": 2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 14, "id": 2271, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 98 ], "plv": 6, "pst": 55, "rp": 2025, "tp": 1546, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2450, "n": "Guadiana River - GR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2451, "n": "Medicine Hat", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "ultshared.UltSeaProvince", "id": 2452, "n": "Aegean Sea - AS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2453, "n": "Brandon", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 51, "tp": 67, "lo": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2454, "n": "Guadiana River - GR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2455, "n": "Thạnh Xuân", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2456, "n": "Lloydminster", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 2457, "n": "North Battleford", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 2458, "n": "Regina", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "ultshared.UltSeaProvince", "id": 2459, "n": "Guadiana River - GR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2460, "n": "Fort Mackenzie", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 2461, "n": "Prince George", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 2462, "n": "Kindersley", "c": null, "o": 20, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 2463, "n": "Golden", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 20 }, { "@c": "p", "id": 2464, "n": "Rosetown", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 2465, "n": "Central Butte", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "ultshared.UltSeaProvince", "id": 2466, "n": "Guadiana River - GR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2467, "n": "Castlegar", "c": null, "o": 20, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2468, "n": "Nueva Tirol de la Amazonia", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2469, "n": "Kingcome", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 2470, "n": "Nakhon Ratchasima", "c": null, "o": 11, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17070449, "r": 3, "bp": 4000, "ci": [ 11 ], "plv": 6, "pst": 55, "rp": 2104, "tp": 1753 }, { "@c": "p", "id": 2471, "n": "Chiang Mai", "c": null, "o": 11, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 11 ], "plv": 6, "pst": 55, "rp": 1052, "tp": 1315 }, { "@c": "p", "id": 2472, "n": "Baker Lake", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 2473, "n": "Mae Hong Son", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2476, "n": "Hat Yai", "c": null, "o": 11, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 7, "y": -15 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 6, "bp": 3000, "ci": [ 11 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 2478, "n": "Narathiwat", "c": null, "o": 11, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2481, "n": "Guatire", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2483, "n": "Fort Smith", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 2484, "n": "Bueng Kan", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2485, "n": "Ebro River - ER01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2486, "n": "Ebro River - ER02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2488, "n": "Ubon Ratchathani", "c": null, "o": 11, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 11 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276 }, { "@c": "ultshared.UltSeaProvince", "id": 2489, "n": "Aegean Sea - AS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2490, "n": "Ebro River - ER03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2492, "n": "Kirkuk", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2494, "n": "Ebro River - ER04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2495, "n": "St Lawrence River - LR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2496, "n": "Ottawa River - OR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2497, "n": "Prudhoe Bay", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2498, "n": "Surat Thani", "c": null, "o": 11, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -18, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 11 ], "plv": 5, "pst": 55, "rp": 1276, "tp": 1276, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2501, "n": "St Lawrence River - LR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2505, "n": "Chumphon", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2506, "n": "Indian Ocean - IO71", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2507, "n": "Aegean Sea - AS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2508, "n": "Aegean Sea - AS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2510, "n": "Fairbanks", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "rp": 181, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 2514, "n": "St Lawrence River - LR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2517, "n": "Dillingham", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2521, "n": "Puerto Princesa", "c": null, "o": 48, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -3, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17039164, "r": 2, "bp": 3000, "ci": [ 48 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560, "co": true }, { "@c": "p", "id": 2523, "n": "Hawaii", "c": null, "o": 22, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -27 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000313, "r": 2, "bp": 3000, "ci": [ 22 ], "plv": 6, "pst": 55, "rp": 2006, "tp": 1533, "co": true }, { "@c": "p", "id": 2524, "n": "El Nido", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2525, "n": "Indian Ocean", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2526, "n": "Zamboanga", "c": null, "o": 48, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -5, "y": 0 }, "id": 2016, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 48 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560, "co": true }, { "@c": "p", "id": 2527, "n": "Bình Hưng ", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2528, "n": "Legazpi", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2530, "n": "Tuguegarao", "c": null, "o": 48, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 19, "y": -23 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17024262, "r": 2, "bp": 3000, "ci": [ 48 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2532, "n": "Rhine River - RR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2533, "n": "Hillah", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2534, "n": "Ratchaburi", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2536, "n": "Kut", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2539, "n": "Lampang", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2543, "n": "Chiang Rai", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2544, "n": "Al Hamza", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2546, "n": "Samawah", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2547, "n": "Nasiriyah", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2549, "n": "Cebu City", "c": null, "o": 48, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": 11, "y": -29 }, "id": 2260, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17092271, "r": 3, "bp": 4000, "ci": [ 48 ], "plv": 6, "pst": 55, "rp": 2230, "tp": 1858, "co": true }, { "@c": "p", "id": 2552, "n": "Phang-nga", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2553, "n": "Rahhaliyah", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2554, "n": "Amarah", "c": null, "o": 40, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2555, "n": "Santiago de Veraguas", "c": null, "o": 25, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 74 ], "plv": 1, "pst": 51, "tp": 60, "lo": 74 }, { "@c": "p", "id": 2556, "n": "Chitré", "c": null, "o": 25, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 74 ], "plv": 1, "pst": 51, "rp": 109, "tp": 91, "co": true, "lo": 74 }, { "@c": "p", "id": 2557, "n": "Colón", "c": null, "o": 25, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 13, "y": -20 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 74 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 74 }, { "@c": "p", "id": 2558, "n": "Al Budayr", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2559, "n": "Rhine River - RR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2560, "n": "Tucutí", "c": null, "o": 25, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 74 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 74 }, { "@c": "p", "id": 2561, "n": "Yaviza", "c": null, "o": 25, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 74 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 74 }, { "@c": "p", "id": 2562, "n": "Cali", "c": null, "o": 25, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "id": 2277, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 25 ], "plv": 6, "pst": 55, "rp": 2255, "tp": 1776 }, { "@c": "p", "id": 2563, "n": "Medellín", "c": null, "o": 25, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 25 ], "plv": 6, "pst": 55, "rp": 1262, "tp": 1713 }, { "@c": "p", "id": 2564, "n": "Tumaco", "c": null, "o": 25, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": -5, "y": -7 }, "id": 2260, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17003511, "r": 3, "bp": 3000, "ci": [ 25 ], "plv": 6, "pst": 55, "rp": 1798, "tp": 1598, "co": true }, { "@c": "p", "id": 2565, "n": "Camagüey", "c": null, "o": 68, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": 2, "y": -7 }, "id": 2260, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000321, "r": 7, "bp": 3000, "ci": [ 68 ], "plv": 5, "pst": 55, "rp": 1468, "tp": 1568, "co": true }, { "@c": "p", "id": 2566, "n": "Barranquilla", "c": null, "o": 25, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 1, "y": -18 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17049213, "r": 3, "bp": 3000, "ci": [ 25 ], "plv": 5, "pst": 55, "rp": 1685, "tp": 1504, "co": true }, { "@c": "p", "id": 2567, "n": "San José del Guaviare", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2568, "n": "Rhine River - RR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2569, "n": "Neiva", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2570, "n": "Rhine River - RR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2571, "n": "Popayán", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2572, "n": "Pasto", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2573, "n": "Pereira", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2574, "n": "Girardota", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2575, "n": "Nóvita", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2576, "n": "Chios", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2577, "n": "Timbiqui", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2281, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "rp": 458, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2578, "n": "Rhine River - RR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2579, "n": "Vigia Del Fuerte", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2580, "n": "Sea of Marmara - SM01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2581, "n": "Riosucio", "c": null, "o": 25, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2582, "n": "Turbo", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2583, "n": "Caucasia", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2584, "n": "Montería", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2585, "n": "Sea of Marmara - SM01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2586, "n": "Black Sea - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2587, "n": "Rhine River - RR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2588, "n": "Cartagena", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2589, "n": "Black Sea - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2590, "n": "Santa Marta", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2591, "n": "Black Sea - BS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2592, "n": "Riohacha", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2593, "n": "Bogotá", "c": null, "o": 25, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 4, "id": 2276, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2256, "e": true } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 25 ], "plv": 6, "pst": 55, "rp": 1733, "tp": 1868 }, { "@c": "p", "id": 2594, "n": "Mesetas", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2595, "n": "Black Sea - BS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2596, "n": "Villavicencio", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2597, "n": "Tunja", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2598, "n": "Chorne Sea - CS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2599, "n": "Ibagué", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2600, "n": "Florencia", "c": null, "o": 25, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 9, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17107644, "r": 6, "bp": 3000, "ci": [ 25 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504 }, { "@c": "p", "id": 2601, "n": "Curillo", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 2602, "n": "Karkinyts'ka Gulf - KG01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2603, "n": "Puerto Huitoto", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2604, "n": "Cúcuta", "c": null, "o": 25, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 25 ], "plv": 5, "pst": 55, "rp": 2144, "tp": 1667 }, { "@c": "p", "id": 2605, "n": "Maha Sarakham", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2606, "n": "Tak", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2607, "n": "Kalar", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2608, "n": "Guanare", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2609, "n": "Ar Qa'im", "c": null, "o": 40, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 2610, "n": "Mae Sot", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2611, "n": "Philippine Sea - PS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2612, "n": "Al Fatsi", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2613, "n": "Gotland", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 3, "y": -20 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132, "co": true }, { "@c": "p", "id": 2614, "n": "Yasothon", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2616, "n": "Cruz Alta", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2617, "n": "Pelotas", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2618, "n": "Santa Maria", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2619, "n": "Rhine River - RR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2620, "n": "Paranaguá", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2621, "n": "Cananéia", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2622, "n": "Elbe River - ER02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2623, "n": "Elbe River - ER03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2624, "n": "São José dos Campos", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2625, "n": "Campos", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2626, "n": "Vitória", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132, "co": true }, { "@c": "p", "id": 2627, "n": "São Mateus", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000888, "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2628, "n": "Elbe River - ER04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2629, "n": "Ilhéus", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2630, "n": "Elbe River - ER05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2631, "n": "Elbe River - ER07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2632, "n": "Maceió", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2633, "n": "Hiiumaa", "c": null, "o": 57, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 5, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 104 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 104 }, { "@c": "p", "id": 2634, "n": "Mossoró", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2635, "n": "Parnaíba", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2636, "n": "Elbe River - ER08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2637, "n": "São Luís", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2638, "n": "Paragominas", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2639, "n": "Breves", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 29, "y": -32 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2640, "n": "Macapá", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2641, "n": "Elbe River - ER09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2642, "n": "Marabá", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2643, "n": "Imperatriz", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2644, "n": "Barreiras", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2645, "n": "Ubá", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2646, "n": "Sinjar", "c": null, "o": 40, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2647, "n": "Belo Horizonte", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2648, "n": "Elbe River - ER10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2649, "n": "Elbe River - ER11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2650, "n": "Masbate", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 11, "y": -1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2651, "n": "Barra de São Francisco", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2652, "n": "Governador Valadares", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2655, "n": "Petrolina", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "rp": 105, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2657, "n": "Oder River - OR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2658, "n": "Oder River - OR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2659, "n": "Feira de Santana", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132, "co": true }, { "@c": "p", "id": 2660, "n": "St. George's", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 2, "y": -5 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 83 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 83 }, { "@c": "ultshared.UltSeaProvince", "id": 2661, "n": "Gulf of Riga - GR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2662, "n": "Oder River - OR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2663, "n": "Moquegua", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2664, "n": "Esperanza", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2665, "n": "Mati", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2666, "n": "Puerto Arica", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2667, "n": "Philippine Sea - PS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2668, "n": "Philippine Sea - PS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2669, "n": "Caribbean - C28", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2670, "n": "Lagunas", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2671, "n": "Santa Maria de Nieva", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2672, "n": "Atalaya", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2673, "n": "Philippine Sea - PS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2674, "n": "Ica", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2675, "n": "Bohol", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 7, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2676, "n": "General Santos", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2677, "n": "Maun", "c": null, "o": 34, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000330, "r": 5, "bp": 3000, "ci": [ 34 ], "plv": 6, "pst": 55, "rp": 854, "tp": 1067 }, { "@c": "p", "id": 2678, "n": "Chiclayo", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2679, "n": "Chulucanas District", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2680, "n": "Kanye", "c": null, "o": 139, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 139 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2681, "n": "La Paz", "c": null, "o": 76, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000331, "r": 6, "bp": 3000, "ci": [ 76 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560 }, { "@c": "p", "id": 2682, "n": "Mochudi", "c": null, "o": 139, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 139 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2683, "n": "Mindanao", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2684, "n": "Walvis Bay", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 4, "id": 2243, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -15, "y": 3 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17120222, "r": 6, "bp": 3000, "ci": [ 34 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7247, "y": 4817 }, "t": 1638556424671, "c": 128, "type": 0 }, { "@c": "im", "pos": { "x": 7227, "y": 4842 }, "t": 1638567224671, "c": 17, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 149, "tp": 106, "co": true, "lo": 34 }, { "@c": "p", "id": 2685, "n": "Sucre", "c": null, "o": 76, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000334, "r": 5, "bp": 3000, "ci": [ 76 ], "plv": 6, "pst": 55, "rp": 1311, "tp": 1739 }, { "@c": "p", "id": 2686, "n": "Peñablanca", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2687, "n": "Swakopmund", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17068403, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 2688, "n": "Gobabeb", "c": null, "o": 34, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 2689, "n": "San Jorge", "c": null, "o": 79, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 79 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2690, "n": "Mariscal Estigarribia", "c": null, "o": 79, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 79 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2691, "n": "Gaborone", "c": null, "o": 139, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000337, "r": 2, "bp": 3000, "ci": [ 139 ], "plv": 5, "pst": 55, "rp": 1936, "tp": 1383 }, { "@c": "p", "id": 2692, "n": "Gumare", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 2693, "n": "Xakanaxa", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 2694, "n": "Pagudpud", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2695, "n": "Francistown", "c": null, "o": 34, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 23, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000338, "r": 7, "bp": 3000, "ci": [ 34 ], "plv": 5, "pst": 55, "rp": 1030, "tp": 1030 }, { "@c": "p", "id": 2696, "n": "Melo", "c": null, "o": 80, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 80 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 2697, "n": "Tacuarembó", "c": null, "o": 80, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 80 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 2698, "n": "Salto", "c": null, "o": 80, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 80 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 2699, "n": "Masunga", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 2700, "n": "Otjiwarongo", "c": null, "o": 4, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 12, "id": 2243, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17037540, "r": 3, "bp": 4000, "ci": [ 34 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7316, "y": 4760 }, "t": 1638464430948, "c": 108, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 204, "tp": 170, "lo": 34 }, { "@c": "p", "id": 2701, "n": "Rocha", "c": null, "o": 80, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 80 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 2702, "n": "Okakarara", "c": null, "o": 4, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 77, "lo": 34 }, { "@c": "p", "id": 2703, "n": "Outjo", "c": null, "o": 34, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 2704, "n": "San Fernando", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2705, "n": "Illapel", "c": null, "o": 77, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "rp": 157, "tp": 131, "co": true }, { "@c": "p", "id": 2706, "n": "Pucón", "c": null, "o": 77, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2707, "n": "Natal", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000206, "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2708, "n": "Butuan", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2709, "n": "Puerto Aisén", "c": null, "o": 77, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2710, "n": "Puerto Natales", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2711, "n": "Villa Tehuelches", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2712, "n": "Villa Cameron", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2713, "n": "Philippine Sea - PS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2715, "n": "Mpungu", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "ultshared.UltSeaProvince", "id": 2716, "n": "Oder River - OR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2717, "n": "Okaukuejo", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 2718, "n": "Kampala", "c": null, "o": 35, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 13, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000341, "r": 2, "bp": 3000, "ci": [ 35 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8115, "y": 3999 }, "t": 1638534059079, "c": 42, "type": 0 } ] ], "plv": 5, "pst": 55, "rp": 1158, "tp": 827 }, { "@c": "p", "id": 2719, "n": "Mombasa", "c": null, "o": 86, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 18, "id": 2243, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 4, "y": 15 }, "id": 2016, "e": true } ] ], "lb": 2, "sa": 17021697, "r": 3, "bp": 4000, "ci": [ 35 ], "plv": 4, "pst": 53, "rp": 200, "tp": 167, "co": true, "lo": 35 }, { "@c": "ultshared.UltSeaProvince", "id": 2720, "n": "Philippine Sea - PS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2721, "n": "Tolhuin", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 1, "y": -27 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2722, "n": "Estancia Bella Vista", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2723, "n": "Río Gallegos", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2724, "n": "Puerto San Julián", "c": null, "o": 23, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2725, "n": "Puerto Deseado", "c": null, "o": 23, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2726, "n": "Caleta Olivia", "c": null, "o": 23, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2727, "n": "Astra", "c": null, "o": 23, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2728, "n": "Trelew", "c": null, "o": 23, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2729, "n": "Puerto Madryn", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2730, "n": "Bahía Blanca", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2731, "n": "Necochea", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2732, "n": "Mar del Plata", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2733, "n": "La Plata", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2734, "n": "Oberá", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2735, "n": "Santo Tomé", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2736, "n": "Cafayate", "c": null, "o": 23, "m": 73, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 125 }, { "@c": "ultshared.UltSeaProvince", "id": 2737, "n": "Oder River - OR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2738, "n": "Charadai", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2739, "n": "Juan José Castelli", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2740, "n": "Monte Quemado", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2741, "n": "Salta", "c": null, "o": 23, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2742, "n": "Catamarca", "c": null, "o": 23, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2743, "n": "Las Flores", "c": null, "o": 23, "m": 67, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 117 }, { "@c": "p", "id": 2744, "n": "Quines", "c": null, "o": 77, "m": 36, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 51, "tp": 80, "lo": 23 }, { "@c": "p", "id": 2745, "n": "San Rafael", "c": null, "o": 23, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 2746, "n": "Neuquén", "c": null, "o": 23, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 126 }, { "@c": "p", "id": 2747, "n": "Tecka", "c": null, "o": 23, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 126 }, { "@c": "p", "id": 2748, "n": "Perito Moreno", "c": null, "o": 23, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 126 }, { "@c": "ultshared.UltSeaProvince", "id": 2749, "n": "Oder River - OR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2750, "n": "Colonia Santa María", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2751, "n": "Wisla River - WR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2752, "n": "Río Cuarto", "c": null, "o": 23, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2753, "n": "Villa María", "c": null, "o": 77, "m": 38, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000296, "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 51, "tp": 83, "lo": 23 }, { "@c": "p", "id": 2754, "n": "Miramar", "c": null, "o": 23, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "rp": 181, "tp": 129 }, { "@c": "p", "id": 2755, "n": "Añatuya", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2756, "n": "Wisla River - WR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2757, "n": "Margarita", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2758, "n": "Tandil", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2759, "n": "Oruro", "c": null, "o": 76, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000344, "r": 7, "bp": 3000, "ci": [ 76 ], "plv": 6, "pst": 55, "rp": 1460, "tp": 1560 }, { "@c": "p", "id": 2760, "n": "La Falda", "c": null, "o": 23, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 2761, "n": "Wisla River - WR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2762, "n": "Dnieper River - DR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2763, "n": "Gualeguaychú", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2764, "n": "Mboki", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2765, "n": "Dnieper River - DR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2766, "n": "Huaco", "c": null, "o": 77, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 51, "tp": 89, "lo": 23 }, { "@c": "ultshared.UltSeaProvince", "id": 2767, "n": "Dnieper River - DR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2768, "n": "Marcos Juárez", "c": null, "o": 23, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2769, "n": "Guandacol", "c": null, "o": 23, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 126 }, { "@c": "p", "id": 2770, "n": "Rufino", "c": null, "o": 23, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 2771, "n": "Dnieper River - DR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2772, "n": "Dnieper River - DR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2773, "n": "San Luis", "c": null, "o": 23, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "ultshared.UltSeaProvince", "id": 2774, "n": "Dnieper River - DR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2775, "n": "Valcheta", "c": null, "o": 23, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2776, "n": "Junín", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2777, "n": "Gaypon", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2778, "n": "Port Stephens", "c": null, "o": 132, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 2, "y": -18 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 132 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133, "co": true }, { "@c": "p", "id": 2779, "n": "Stanley", "c": null, "o": 132, "m": 86, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -16 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000346, "r": 6, "bp": 3000, "ci": [ 132 ], "plv": 1, "pst": 52, "rp": 196, "tp": 140, "co": true }, { "@c": "p", "id": 2780, "n": "Rancagua", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 2781, "n": "Copiapó", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2783, "n": "Dnieper River - DR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2784, "n": "Dnieper River - DR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2785, "n": "Anchorena", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2786, "n": "Sierra Grande", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2787, "n": "Tres Arroyos", "c": null, "o": 23, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 23 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2788, "n": "Castries", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -2, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 3, "bp": 3000, "ci": [ 83 ], "plv": 1, "pst": 51, "rp": 81, "tp": 67, "co": true, "lo": 83 }, { "@c": "p", "id": 2789, "n": "Fort-de-France", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -5, "y": 3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 83 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 83 }, { "@c": "p", "id": 2790, "n": "Roseau", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 3, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 83 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 83 }, { "@c": "p", "id": 2791, "n": "Les Abymes", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -4, "y": 1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 83 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 83 }, { "@c": "p", "id": 2792, "n": "Mahagi", "c": null, "o": 35, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 2793, "n": "Mbale", "c": null, "o": 86, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 3, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "rp": 91, "tp": 75, "co": true, "lo": 35 }, { "@c": "p", "id": 2794, "n": "Dodoma", "c": null, "o": 35, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000347, "r": 5, "bp": 3000, "ci": [ 35 ], "plv": 5, "pst": 55, "rp": 840, "tp": 1050 }, { "@c": "p", "id": 2795, "n": "Mpwapwa", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "ultshared.UltSeaProvince", "id": 2796, "n": "Dnieper River - DR16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2797, "n": "San Isidro de El General", "c": null, "o": 25, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 67 ], "plv": 1, "pst": 51, "tp": 58, "lo": 67 }, { "@c": "p", "id": 2798, "n": "Puerto Limón", "c": null, "o": 25, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 67 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 67 }, { "@c": "p", "id": 2799, "n": "Guapiles", "c": null, "o": 25, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 67 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 67 }, { "@c": "p", "id": 2800, "n": "La Fortuna", "c": null, "o": 25, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 67 ], "plv": 1, "pst": 51, "tp": 52, "lo": 67 }, { "@c": "p", "id": 2801, "n": "Liberia", "c": null, "o": 25, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 67 ], "plv": 1, "pst": 51, "tp": 79, "co": true, "lo": 67 }, { "@c": "p", "id": 2802, "n": "Puerto Cabezas", "c": null, "o": 25, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 73 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 73 }, { "@c": "p", "id": 2803, "n": "Bluefields", "c": null, "o": 73, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17080424, "r": 1, "bp": 2000, "ci": [ 73 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3075.15, "y": 3507.18 }, "t": 1638490823685, "c": 5, "type": 0 }, { "@c": "im", "pos": { "x": 3144, "y": 3538 }, "t": 1638567544653, "c": 7, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 53, "co": true }, { "@c": "p", "id": 2804, "n": "Siuna", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 73 ], "plv": 1, "pst": 51, "tp": 45, "lo": 73 }, { "@c": "p", "id": 2805, "n": "Matagalpa", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 73 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3075.15, "y": 3507.18 }, "t": 1638504913420, "c": 3, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 45, "lo": 73 }, { "@c": "p", "id": 2806, "n": "Chinandega", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 73 ], "plv": 1, "pst": 51, "tp": 45, "lo": 73 }, { "@c": "p", "id": 2807, "n": "San Salvador", "c": null, "o": 72, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 72 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2808, "n": "Juticalpa", "c": null, "o": 72, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 72 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 2809, "n": "Acapulco", "c": null, "o": 21, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -1, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000349, "r": 2, "bp": 3000, "ci": [ 21 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327, "co": true }, { "@c": "p", "id": 2810, "n": "Chilpancingo", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2811, "n": "Colorado River - CR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2812, "n": "Veracruz", "c": null, "o": 21, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 12, "y": -9 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000350, "r": 6, "bp": 3000, "ci": [ 21 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288, "co": true }, { "@c": "p", "id": 2813, "n": "Tehuacán", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2814, "n": "Coyuca de Benítez", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2815, "n": "Hidalgo del Parral", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2816, "n": "Tijuana", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2817, "n": "Dnieper River - DR17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2818, "n": "Nile River - NR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2819, "n": "Mexico City", "c": null, "o": 21, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000352, "r": 5, "bp": 3000, "ci": [ 21 ], "plv": 7, "pst": 55, "rp": 1244, "tp": 1555 }, { "@c": "p", "id": 2820, "n": "Tuxtla", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2821, "n": "Dar es Salaam", "c": null, "o": 35, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 15, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000355, "r": 6, "bp": 3000, "ci": [ 35 ], "plv": 6, "pst": 55, "rp": 1515, "tp": 1082, "co": true }, { "@c": "p", "id": 2822, "n": "Mwanza", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 2824, "n": "Moctezuma", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2825, "n": "Loire River - LR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2826, "n": "Punta Prieta", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2827, "n": "Coatzacoalcos", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2828, "n": "Loreto", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132, "co": true }, { "@c": "p", "id": 2829, "n": "Cabo San Lucas", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2830, "n": "Puerto Peñasco", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2831, "n": "Hermosillo", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2832, "n": "Ciudad Obregon", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2833, "n": "Ciudad Juárez", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2834, "n": "El Fuerte", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2835, "n": "Ciudad Cuauhtémoc", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 2836, "n": "Torreón", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2837, "n": "Culiacán", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2838, "n": "Juchitán de Zaragoza", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2839, "n": "Mazatlán", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2840, "n": "Durango", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2841, "n": "Villahermosa", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2842, "n": "Fresnillo", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2843, "n": "San Luis Potosí", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2844, "n": "Tepic", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2845, "n": "Guadalajara", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2846, "n": "Colima", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2847, "n": "Leon", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2848, "n": "Uruapan", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2849, "n": "Poza Rica", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2850, "n": "Pachuca", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2851, "n": "Sasykoli", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2852, "n": "Balakovo", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2853, "n": "Puebla", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 2854, "n": "Volga River - VR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2855, "n": "Huajuapan", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2856, "n": "Oaxaca", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2858, "n": "Comitán", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2859, "n": "Benemérito", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2860, "n": "Ciudad del Carmen", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2861, "n": "Xpujil", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 2862, "n": "Tulum", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2863, "n": "Campeche", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2864, "n": "Volga River - VR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2865, "n": "Cancún", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2866, "n": "Volga River - VR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2868, "n": "Amapá", "c": null, "o": 24, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2870, "n": "La Chapa", "c": null, "o": 21, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2871, "n": "Delicias", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2872, "n": "Quetzaltenango", "c": null, "o": 70, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 70 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 2873, "n": "Escuintla", "c": null, "o": 70, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 70 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 2874, "n": "Chiquimula", "c": null, "o": 70, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 70 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 2875, "n": "Cobán", "c": null, "o": 70, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 70 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 2876, "n": "Sayaxché", "c": null, "o": 70, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 70 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2877, "n": "Choluteca", "c": null, "o": 72, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 72 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 2878, "n": "San Pedro Sula", "c": null, "o": 72, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 72 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2879, "n": "Tocoa", "c": null, "o": 72, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 72 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 2880, "n": "Belize City", "c": null, "o": 70, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 70 ], "plv": 1, "pst": 52, "rp": 160, "tp": 133, "co": true }, { "@c": "p", "id": 2882, "n": "Valledupar", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2884, "n": "Magangué", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2885, "n": "Pacheli", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2887, "n": "Villagarzón", "c": null, "o": 25, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 2888, "n": "Puerto Cachicamo", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2889, "n": "Yolombó", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2890, "n": "Aguachica", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2891, "n": "Salazar de las Palmas", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2892, "n": "Pamplona", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2893, "n": "Bucaramanga", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2281, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "rp": 262, "tp": 131 }, { "@c": "p", "id": 2894, "n": "La Macarena", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2895, "n": "Puerto Santander", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2896, "n": "Puerto Lleras", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2897, "n": "Cachorras", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2898, "n": "Characa", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2899, "n": "Fortul", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2900, "n": "Sapuara", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2901, "n": "Inírida", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2902, "n": "Barrancabermeja", "c": null, "o": 25, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 25 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2903, "n": "Carauari", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2909, "n": "Philippine Sea - PS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2910, "n": "Barcelos", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2911, "n": "Philippine Sea - PS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2912, "n": "Rio Branco", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2913, "n": "Sorocaba", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2914, "n": "Volga River - VR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2915, "n": "Coari", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2916, "n": "Volga River - VR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2917, "n": "Volga River - VR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2918, "n": "Uberlândia", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2919, "n": "Novo Aripuanã", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2920, "n": "Santarém", "c": null, "o": 24, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2921, "n": "Vilhena", "c": null, "o": 24, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2922, "n": "Volga River - VR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2923, "n": "Sinop", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2924, "n": "Palmas", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "rp": 105, "tp": 132 }, { "@c": "p", "id": 2925, "n": "Cuiabá", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2926, "n": "Campo Grande", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2927, "n": "Rio Verde", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2928, "n": "Gurupi", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2929, "n": "Volga River - VR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2930, "n": "Araguaína", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2931, "n": "Volga River - VR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2932, "n": "Don River - DR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2933, "n": "São José do Rio Preto", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2934, "n": "Araxá", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2935, "n": "Maringá", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2936, "n": "Cascavel", "c": null, "o": 24, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 24 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2937, "n": "Don River - DR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2938, "n": "Don River - DR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2939, "n": "El Saco", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2940, "n": "Sulu Sea - S01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2941, "n": "Sulu Sea - S02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2942, "n": "Bayamo", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2943, "n": "Julio Antonio Mella", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2944, "n": "Nueva Gerona", "c": null, "o": 68, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 2, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "rp": { "x": -6, "y": -7 }, "id": 2260, "e": true } ] ], "sa": 17024489, "r": 3, "bp": 4000, "ci": [ 68 ], "plv": 6, "pst": 55, "rp": 2251, "tp": 1976, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 2945, "n": "Philippine Sea - PS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2946, "n": "Catarman", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -2, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2947, "n": "Iloilo", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 2948, "n": "Black Sea - BS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2949, "n": "Les Cayes", "c": null, "o": 68, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 71 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 71 }, { "@c": "ultshared.UltSeaProvince", "id": 2950, "n": "Black Sea - BS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 2951, "n": "Baltic Sea - BS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2952, "n": "Ayacucho", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "rp": 211, "tp": 132 }, { "@c": "p", "id": 2953, "n": "Camana", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2954, "n": "Tacna", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2955, "n": "Juliaca", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2956, "n": "Puerto Maldonado", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2957, "n": "Tarapoto", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2958, "n": "Vargas Guerra", "c": null, "o": 98, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 2959, "n": "Trompeteros", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2960, "n": "San José de David", "c": null, "o": 25, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 74 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 74 }, { "@c": "p", "id": 2961, "n": "Sabinas", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2962, "n": "Tampico", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 2963, "n": "Vancouver Island", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -63, "y": -59 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "rp": 128, "tp": 107, "co": true }, { "@c": "p", "id": 2964, "n": "Sandakan", "c": null, "o": 7, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 61, "lo": 100 }, { "@c": "ultshared.UltSeaProvince", "id": 2965, "n": "Georgia Strait", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2966, "n": "Nauta", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2967, "n": "Angoteros", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2968, "n": "Chao Phraya River - CPR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2969, "n": "Jauja", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2970, "n": "Island of Sakhalin", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 34, "y": -153 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 2971, "n": "Breu", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2972, "n": "Iberia", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2973, "n": "Cocklebiddy", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2974, "n": "Eucla", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2975, "n": "Pucallupa", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 2976, "n": "Chao Phraya River - CPR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2977, "n": "Kowanyama", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2978, "n": "Bamaga", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2979, "n": "Cairns", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "rp": 296, "tp": 105 }, { "@c": "p", "id": 2980, "n": "Hughenden", "c": null, "o": 26, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 104 }, { "@c": "p", "id": 2981, "n": "Longreach", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "ultshared.UltSeaProvince", "id": 2982, "n": "Ping River - PR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2983, "n": "St. George", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2984, "n": "Rockhampton", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 2985, "n": "Volos", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2986, "n": "Koh Kong", "c": null, "o": 92, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 142 ], "plv": 1, "pst": 51, "tp": 91, "co": true, "lo": 142 }, { "@c": "p", "id": 2987, "n": "Pebas", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2988, "n": "Pak Lay", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2989, "n": "Barranca District", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2990, "n": "Los Teques", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2991, "n": "Gibraltar", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 6, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 2992, "n": "Puno", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2993, "n": "Mildura", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 2994, "n": "Vang Vieng", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 2995, "n": "Aplao", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2996, "n": "Camisea", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 2997, "n": "Innamincka", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "ultshared.UltSeaProvince", "id": 2998, "n": "Ping River - PR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 2999, "n": "Port Lincoln", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3000, "n": "Tasmania", "c": null, "o": 26, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -18, "y": -27 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 3001, "n": "Awakino", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "lo": 82 }, { "@c": "p", "id": 3002, "n": " Gisborne ", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "lo": 82 }, { "@c": "p", "id": 3003, "n": "Hamilton", "c": null, "o": 26, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 73, "co": true, "lo": 82 }, { "@c": "p", "id": 3004, "n": "Cajamarca", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3005, "n": "Contamanana", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3006, "n": "Tekapo", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "lo": 82 }, { "@c": "p", "id": 3007, "n": "Hanmer Springs", "c": null, "o": 82, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 3009, "n": "Puerto Páez", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3010, "n": "Seim", "c": null, "o": 26, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 99 ], "plv": 1, "pst": 51, "tp": 50, "lo": 99 }, { "@c": "p", "id": 3011, "n": "Balimo", "c": null, "o": 26, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 99 ], "plv": 1, "pst": 51, "tp": 50, "co": true, "lo": 99 }, { "@c": "p", "id": 3012, "n": "Mount Hagen", "c": null, "o": 26, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 99 ], "plv": 1, "pst": 51, "tp": 50, "lo": 99 }, { "@c": "ultshared.UltSeaProvince", "id": 3013, "n": "Ping River - PR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3014, "n": "Indus River - IR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3015, "n": "Kununurra", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 3016, "n": "Arsimendi", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3017, "n": "Cobar", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3018, "n": "Nelson", "c": null, "o": 82, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 3019, "n": "Broome", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3020, "n": "Platanal", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 3021, "n": "Indus River - IR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3022, "n": "Queenstown (NZ)", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "lo": 82 }, { "@c": "p", "id": 3023, "n": "San Carlos de Río Negro", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 81 }, { "@c": "p", "id": 3024, "n": "Santa Elena de Uairen", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3025, "n": "Malhia", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3026, "n": "Plumridge Lakes", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "rp": 254, "tp": 105 }, { "@c": "p", "id": 3027, "n": "Flowers Bay", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3028, "n": "Newman", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 3029, "n": "Paraburdoo", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 3030, "n": "Daly Waters", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3031, "n": "Borroloola", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3032, "n": "El Dorado", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 3033, "n": "Indus River - IR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3036, "n": "Geraldton", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3037, "n": "Coral Bay", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3038, "n": "Port Hedland", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3039, "n": "Indus River - IR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3040, "n": "Indus River - IR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3041, "n": "Carpentaria", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3042, "n": "Indus River - IR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3043, "n": "Halls Creek", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 3044, "n": "Caiguna", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 3047, "n": "Mindoro", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -15, "y": -7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3048, "n": "Panay", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -12, "y": -16 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3049, "n": "Laoag", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3053, "n": "Wakkanai", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3054, "n": "Naga", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3055, "n": "Luzon", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3056, "n": "Cauayan", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3057, "n": "Isla han Samar", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3058, "n": "Pulo ng Leyte", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -6, "y": -15 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3059, "n": "Dumaguete", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 12, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3063, "n": "Palawan", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3064, "n": "Nayoro", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3065, "n": "Asahikawa", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3066, "n": "Kitami", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3067, "n": "Nemuro", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3068, "n": "Kushiro", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3069, "n": "Obihiro", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3070, "n": "Rumoi", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3071, "n": "Indus River - IR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3072, "n": "Chitose", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3073, "n": "Hakodate", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": -25, "y": 29 }, "id": 2283, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -3, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3074, "n": "Towada", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3075, "n": "Aomori", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 4, "y": -24 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3076, "n": "Hachinohe", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3077, "n": "Akita", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3078, "n": "Iwate", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3079, "n": "Hanamaki", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3080, "n": "Miyagi", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3081, "n": "Indus River - IR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3083, "n": "Fukushima", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3084, "n": "Meldal", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3085, "n": "Geiranger", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3086, "n": "Etne", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3087, "n": "Indus River - IR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3088, "n": "Mo i Rana", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3089, "n": "Kunes", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3090, "n": "Storslett", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "rp": 211, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3091, "n": "Indus River - IR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3092, "n": "Leknes", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3093, "n": "Narvik", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3094, "n": "Lyngseidet", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3095, "n": "Indus River - IR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3096, "n": "Indus River - IR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3097, "n": "Knutshø", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 3098, "n": "Indus River - IR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3099, "n": "Sandefjord", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3100, "n": "Jessheim", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3101, "n": "Stugudalen", "c": null, "o": 63, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3102, "n": "Namsos", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3103, "n": "Indus River - IR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3104, "n": "Okayama", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3105, "n": "Shimane", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3106, "n": "Oppeid", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3107, "n": "Irrawaddy River - IR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3108, "n": "Yamaguchi", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3109, "n": "Alta", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3110, "n": "Kautokeino", "c": null, "o": 63, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 63 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3111, "n": "Badin", "c": null, "o": 47, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 3112, "n": "Rhodes", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -5, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3113, "n": "El Vigia", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 51, "tp": 67, "lo": 81 }, { "@c": "ultshared.UltSeaProvince", "id": 3114, "n": "Irrawaddy River - IR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3115, "n": "Corinth", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3116, "n": "Edessa", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3117, "n": "Punto Fijo", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3118, "n": "Ionian Sea - IS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3119, "n": "Igoumenitsa", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3120, "n": "Coro", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3121, "n": "Komotini", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3122, "n": "Ptolemaida", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3123, "n": "E. Mediterranean - EM13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3124, "n": "Timor Sea - TS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3125, "n": "Aegean Sea - AS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3126, "n": "Aegean Sea - AS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3127, "n": "Irrawaddy River - IR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3128, "n": "Irrawaddy River - IR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3129, "n": "Aegean Sea - AS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3130, "n": "Irrawaddy River - IR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3131, "n": "Ibusuki", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3132, "n": "Aegean Sea - AS15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3133, "n": "Ionian Sea - IS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3134, "n": "Ionian Sea - IS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3135, "n": "Tucupita", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3136, "n": "Flores Verdes", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3137, "n": "Ionian Sea - IS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3138, "n": "Irrawaddy River - IR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3139, "n": "Irrawaddy River - IR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3140, "n": "Jayapura", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3141, "n": "West Nusa Tenggara", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -12, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3142, "n": "Bima", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3143, "n": "Timor-Leste", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 122, "y": -37 }, "id": 2016, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132, "co": true }, { "@c": "p", "id": 3144, "n": "Merauke", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3145, "n": "Pulau Sumba", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -15, "y": -15 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "rp": 370, "tp": 132, "co": true }, { "@c": "p", "id": 3146, "n": "East Nusa Tenggara", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 2, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3147, "n": "Irrawaddy River - IR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3148, "n": "Irrawaddy River - IR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3149, "n": "Maluko", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -27, "y": -13 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3150, "n": "Timika", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3151, "n": "Dobo", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3152, "n": "Yos Sudarso", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -20 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3153, "n": "Kepulauan Aru", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 13, "y": -26 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3154, "n": "Irrawaddy River - IR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3155, "n": "Pulau Bangka", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -24, "y": -22 }, "id": 2016, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3156, "n": "Ganges River - GR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3157, "n": "West Papua", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -70, "y": -120 }, "id": 2016, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3158, "n": "North Maluku", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 13, "y": -27 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "rp": 317, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3159, "n": "Ganges River - GR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3160, "n": "Jember", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3161, "n": "Thiva", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3162, "n": "Trikala", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3163, "n": "Florina", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3164, "n": "Ganges River - GR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3165, "n": "El Tigre", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3166, "n": "Semarang", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3167, "n": "Ganges River - GR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3168, "n": "Pekalongan", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3169, "n": "Tasikmalaya", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3170, "n": "Indian Ocean - IO69", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3171, "n": "Ganges River - GR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3172, "n": "Maturin", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3173, "n": "Sarandë", "c": null, "o": 64, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 112 ], "plv": 1, "pst": 51, "tp": 57, "lo": 112 }, { "@c": "p", "id": 3174, "n": "Soroca", "c": null, "o": 66, "m": 52, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 130 ], "plv": 1, "pst": 51, "tp": 66, "lo": 130 }, { "@c": "p", "id": 3175, "n": "Tiraspol", "c": null, "o": 66, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 130 ], "plv": 1, "pst": 51, "tp": 64, "lo": 130 }, { "@c": "p", "id": 3176, "n": "Târgu Jiu", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3177, "n": "Lahat", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3178, "n": "Jambi", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3179, "n": "Bengkulu", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3180, "n": "Tembilahan", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3181, "n": "Ganges River - GR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3182, "n": "Hunedoara", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3183, "n": "Galați", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3184, "n": "Dumai", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3185, "n": "Iași", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3186, "n": "Beclean", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3187, "n": "Comana", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3188, "n": "Călărași", "c": null, "o": 96, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "rp": 155, "tp": 129, "co": true }, { "@c": "p", "id": 3189, "n": "Lugoj", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "rp": 131, "tp": 131 }, { "@c": "p", "id": 3190, "n": "Brașov", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3191, "n": "Cahul", "c": null, "o": 66, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 130 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 130 }, { "@c": "p", "id": 3192, "n": "Sungai Petani", "c": null, "o": 11, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 100 }, { "@c": "p", "id": 3193, "n": "Aceh", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "rp": 317, "tp": 132 }, { "@c": "p", "id": 3194, "n": "Sovata", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 3195, "n": "Ganges River - GR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3196, "n": "New Britain", "c": null, "o": 99, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 104, "y": -44 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 99 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 3197, "n": "Pitești", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3198, "n": "Drobeta-Turnu Severin", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3199, "n": "Sibiu", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3200, "n": "Oradea", "c": null, "o": 96, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 96 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3201, "n": "Pontianak", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3202, "n": "Ganges River - GR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3203, "n": "W. Mediterranean - WM04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3204, "n": "Gorontalo", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3205, "n": "Kendari", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3206, "n": "Balearic Sea - BS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3207, "n": "Kuala Dungun", "c": null, "o": 7, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 60, "lo": 100 }, { "@c": "p", "id": 3208, "n": "Serian", "c": null, "o": 7, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 100 }, { "@c": "p", "id": 3209, "n": "Toralba", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3210, "n": "Black Sea - BS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3211, "n": "Black Sea - BS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3212, "n": "Black Sea - BS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3213, "n": "Black Sea - BS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3214, "n": "Black Sea - BS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3215, "n": "Sea of Azov - SA01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3216, "n": "Black Sea - BS18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3217, "n": "Black Sea - BS17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3218, "n": "Black Sea - BS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3219, "n": "Black Sea - BS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3220, "n": "Black Sea - BS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3221, "n": "Black Sea - BS19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3222, "n": "Black Sea - BS16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3223, "n": "Black Sea - BS15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3224, "n": "Arabian Sea - AS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3225, "n": "Arabian Sea - AS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3226, "n": "Arabian Sea - AS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3227, "n": "Arabian Sea - AS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3228, "n": "Gulf of Oman - GO01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3229, "n": "Gulf of Oman - GO01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3230, "n": "Persian Gulf - PG01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3231, "n": "Kelantan", "c": null, "o": 7, "m": 37, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 100 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 11124, "y": 3802 }, "t": 1638407778061, "c": 3, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 54, "lo": 100 }, { "@c": "ultshared.UltSeaProvince", "id": 3232, "n": "Baltic Sea - BS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3233, "n": "Gulf of Riga - GR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3234, "n": "Baltic Sea - BS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3235, "n": "Gulf of Finland - GF01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3236, "n": "Baltic Sea - BS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3237, "n": "Gulf of Bothnia - GB06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3238, "n": "Baltic Sea - BS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3239, "n": "Gulf of Finland - GF02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3240, "n": "Gulf of Finland - GF03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3241, "n": "Gulf of Bothnia - GB03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3242, "n": "Baltic Sea - BS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3243, "n": "Gulf of Bothnia - GB01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3244, "n": "Baltic Sea - BS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3245, "n": "Umarkot", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3246, "n": "Baltic Sea - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3247, "n": "Baltic Sea - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3248, "n": "Baltic Sea - BS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3249, "n": "Gulf of Bothnia - GB07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3250, "n": "Gulf of Bothnia - GB02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3251, "n": "Gulf of Bothnia - GB04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3252, "n": "Kattegat - K03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3253, "n": "Kattegat - K04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3254, "n": "Kattegat - K02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3255, "n": "Persian Gulf - PG02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3256, "n": "Persian Gulf - PG03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3257, "n": "Persian Gulf - PG04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3258, "n": "Persian Gulf - PG05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3259, "n": "Persian Gulf - PG07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3260, "n": "Persian Gulf - PG06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3261, "n": "Arabian Sea - AS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3262, "n": "Arabian Sea - AS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3263, "n": "Arabian Sea - AS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3264, "n": "Arabian Sea - AS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3265, "n": "Arabian Sea - AS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3266, "n": "Arabian Sea - AS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3267, "n": "Arabian Sea - AS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3268, "n": "Laccadive Sea - LS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3269, "n": "Laccadive Sea - LS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3270, "n": "South Pacific - SP14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3271, "n": "Laccadive Sea - LS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3272, "n": "South Pacific - SP17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3273, "n": "Bay of Bengal - BB01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3274, "n": "Bay of Bengal - BB13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3275, "n": "Bay of Bengal - BB12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3276, "n": "Bay of Bengal - BB11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3277, "n": "Bay of Bengal - BB10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3278, "n": "Bay of Bengal - BB08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3279, "n": "Bay of Bengal - BB07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3280, "n": "Andaman Sea - AS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3281, "n": "Andaman Sea - AS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3282, "n": "Andaman Sea - AS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3283, "n": "Andaman Sea - AS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3284, "n": "Malacca Strait", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3285, "n": "Malacca Strait - MS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3286, "n": "Malacca Strait - MS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3287, "n": "Malacca Strait - MS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3288, "n": "Malacca Strait - MS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3289, "n": "South China Sea - SCS22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3290, "n": "South China Sea - SCS21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3291, "n": "Java Sea - JS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3292, "n": "Java Sea - JS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3293, "n": "Indian Ocean - IO51", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3294, "n": "Indian Ocean - IO50", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3295, "n": "Indian Ocean - IO49", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3296, "n": "Indian Ocean - IO46", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3297, "n": "Indian Ocean - IO45", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3298, "n": "Indian Ocean - IO44", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3299, "n": "Indian Ocean - IO43", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3300, "n": "Andaman Sea - AS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3301, "n": "South China Sea - SCS20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3302, "n": "Java Sea - JS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3303, "n": "Java Sea - JS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3304, "n": "Java Sea - JS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3305, "n": "Java Sea - JS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3306, "n": "Java Sea - JS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3307, "n": "Java Sea - JS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3308, "n": "Java Sea - JS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3309, "n": "Java Sea - JS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3310, "n": "Java Sea - JS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3311, "n": "Indian Ocean - IO58", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3312, "n": "Indian Ocean - IO59", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3313, "n": "Java Sea - JS15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3314, "n": "Java Sea - JS16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3315, "n": "Java Sea - JS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3316, "n": "Java Sea - JS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3317, "n": "Indian Ocean - IO60", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3318, "n": "Indian Ocean - IO61", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3319, "n": "Flores Sea - FS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3320, "n": "Flores Sea - FS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3321, "n": "Indian Ocean - IO62", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3322, "n": "Indian Ocean - IO53", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3323, "n": "Indian Ocean - IO54", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3324, "n": "Indian Ocean - IO56", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3325, "n": "Indian Ocean - IO57", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3326, "n": "Java Sea - JS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3327, "n": "Makassar Strait - MS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3328, "n": "Makassar Strait - MS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3329, "n": "Makassar Strait - MS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3330, "n": "Caspian Sea - CS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3331, "n": "Caspian Sea - CS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3332, "n": "Caspian Sea - CS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3333, "n": "Makassar Strait - MS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3334, "n": "Celebes Sea - CS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3335, "n": "Celebes Sea - CS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3336, "n": "Celebes Sea - CS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3337, "n": "Arctic Ocean - AO07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3338, "n": "Valera", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3339, "n": "Araure", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3340, "n": "San Juan de Manapiare", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 3341, "n": "Kara Sea - KS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3342, "n": "Kara Sea - KS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3343, "n": "Kara Sea - KS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3344, "n": "Kara Sea - KS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3345, "n": "White Sea - WS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3346, "n": "Parupa", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 3347, "n": "White Sea - WS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3348, "n": "Sierra Imataca", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 3349, "n": "White Sea - WS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3351, "n": "San Custodio", "c": null, "o": 25, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 51, "tp": 67, "lo": 81 }, { "@c": "ultshared.UltSeaProvince", "id": 3352, "n": "Celebes Sea - CS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3353, "n": "Celebes Sea - CS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3354, "n": "Molucca Sea - MS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3355, "n": "Molucca Sea - MS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3356, "n": "Molucca Sea - MS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3357, "n": "Flores Sea - FS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3358, "n": "Flores Sea - FS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3359, "n": "Flores Sea - FS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3360, "n": "Banda Sea - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3361, "n": "White Sea - WS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3362, "n": "Banda Sea - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3363, "n": "Molucca Sea - MS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3364, "n": "Molucca Sea - MS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3365, "n": "Molucca Sea - MS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3366, "n": "Molucca Sea - MS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3367, "n": "Banda Sea - BS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3368, "n": "Banda Sea - BS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3369, "n": "Banda Sea - BS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3370, "n": "Banda Sea - BS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3371, "n": "Banda Sea - BS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3372, "n": "Banda Sea - BS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3373, "n": "Banda Sea - BS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3374, "n": "Timor Sea - TS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3375, "n": "Banda Sea - BS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3376, "n": "Banda Sea - BS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3377, "n": "Banda Sea - BS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3378, "n": "Timor Sea - TS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3379, "n": "Timor Sea - TS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3380, "n": "Ceram Sea - CS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3381, "n": "Arafura Sea - AS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3382, "n": "Arafura Sea - AS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3383, "n": "Ceram Sea - CS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3384, "n": "Ceram Sea - CS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3385, "n": "Ceram Sea - CS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3386, "n": "Molucca Sea - MS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3387, "n": "Molucca Sea - MS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3388, "n": "Arafura Sea - AS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3389, "n": "Arafura Sea - AS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3390, "n": "Arafura Sea - AS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3391, "n": "Arafura Sea - AS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3392, "n": "Arafura Sea - AS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3393, "n": "Arafura Sea - AS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3394, "n": "Arafura Sea - AS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3395, "n": "Arafura Sea - AS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3396, "n": "Torres Strait - TS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3397, "n": "Torres Strait - TS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3398, "n": "Coral Sea - CS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3399, "n": "Coral Sea - CS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3400, "n": "Coral Sea - CS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3401, "n": "Solomon Sea - S02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3402, "n": "Solomon Sea - S01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3403, "n": "Solomon Sea - S05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3404, "n": "Bismarck Sea - BS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3405, "n": "Bismarck Sea - BS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3406, "n": "Bismarck Sea - BS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3407, "n": "North Pacific - NP109", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3408, "n": "North Pacific - NP107", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3409, "n": "Timor Sea - TS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3410, "n": "North Pacific - NP105", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3411, "n": "North Pacific - NP104", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3412, "n": "South China Sea - SCS19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3413, "n": "North Pacific - NP103", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3414, "n": "North Pacific - NP101", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3415, "n": "North Pacific - NP100", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3416, "n": "Arafura Sea - AS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3417, "n": "Arafura Sea - AS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3418, "n": "Gulf of Carpentaria - GC01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3419, "n": "Gulf of Carpentaria - GC02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3420, "n": "Gulf of Carpentaria - GC03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3421, "n": "Gulf of Carpentaria - GC04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3422, "n": "Gulf of Carpentaria - GC05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3423, "n": "Gulf of Carpentaria - GC08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3424, "n": "Gulf of Carpentaria - GC06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3425, "n": "Arafura Sea - AS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3426, "n": "Ganges River - GR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3427, "n": "Sassari", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3428, "n": "Olbia", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 14, "y": 4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3429, "n": "Foggia", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3430, "n": "Potenza", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3431, "n": "Bari", "c": null, "o": 15, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 10, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000358, "r": 6, "bp": 3000, "ci": [ 15 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276, "co": true }, { "@c": "p", "id": 3432, "n": "Lecce", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3433, "n": "Castrovillari", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3434, "n": "Salerno", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3435, "n": "Benevento", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3436, "n": "Naples", "c": null, "o": 15, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -7, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000359, "r": 7, "bp": 3000, "ci": [ 15 ], "plv": 6, "pst": 55, "rp": 1315, "tp": 1315, "co": true }, { "@c": "p", "id": 3437, "n": "Cassino", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3438, "n": "Campobasso", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3439, "n": "Ancona", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3440, "n": "L’Aquila", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3441, "n": "Ganges River - GR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3442, "n": "Pescara", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3443, "n": "Frosinone", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3444, "n": "Rome", "c": null, "o": 15, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -7, "y": 14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000360, "r": 5, "bp": 3000, "ci": [ 15 ], "plv": 7, "pst": 55, "rp": 1244, "tp": 1555, "co": true }, { "@c": "p", "id": 3445, "n": "Lucca", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3446, "n": "Nile River - NR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3447, "n": "Mantua", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3448, "n": "Nile River - NR16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3449, "n": "Bologna", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3450, "n": "Ravenna", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3451, "n": "Follonica", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3452, "n": "Siena", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3453, "n": "Orbetello", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3454, "n": "Civitavecchia", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3455, "n": "Cesena", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3456, "n": "Florence", "c": null, "o": 15, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 15 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504 }, { "@c": "p", "id": 3457, "n": "Albenga", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3458, "n": "Cuneo", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3459, "n": "Pinerolo", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3460, "n": "Aosta", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3461, "n": "Thames River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3462, "n": "Varese", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3463, "n": "Genoa", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3464, "n": "Lecco", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3465, "n": "Brescia", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3466, "n": "Trento", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3467, "n": "Udine", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3468, "n": "Bolzano", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3469, "n": "Vicenza", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3470, "n": "Turin", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3471, "n": "Pordenone", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3472, "n": "Milan", "c": null, "o": 15, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 15 ], "plv": 6, "pst": 55, "rp": 1578, "tp": 1315 }, { "@c": "p", "id": 3473, "n": "Maribor", "c": null, "o": 93, "m": 52, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 111 ], "plv": 1, "pst": 51, "tp": 66, "lo": 111 }, { "@c": "p", "id": 3474, "n": "Banja Luka", "c": null, "o": 64, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 110 ], "plv": 1, "pst": 51, "tp": 57, "lo": 110 }, { "@c": "p", "id": 3475, "n": "Zagreb", "c": null, "o": 64, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 18, "id": 2244, "e": true }, { "@c": "mu", "c": 6, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 3, "bp": 3000, "ci": [ 94 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7651.64, "y": 2084.3 }, "t": 1638353143103, "c": 4, "type": 0 }, { "@c": "im", "pos": { "x": 7648, "y": 2083 }, "t": 1638469802000, "c": 4, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 220, "tp": 208, "lo": 94 }, { "@c": "p", "id": 3476, "n": "Rogatica", "c": null, "o": 64, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 110 ], "plv": 1, "pst": 51, "tp": 57, "lo": 110 }, { "@c": "p", "id": 3477, "n": "Koper", "c": null, "o": 15, "m": 53, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000642, "r": 1, "bp": 2000, "ci": [ 111 ], "plv": 1, "pst": 51, "tp": 67, "lo": 111 }, { "@c": "p", "id": 3478, "n": "Pula", "c": null, "o": 64, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 94 ], "plv": 1, "pst": 51, "tp": 51, "lo": 94 }, { "@c": "p", "id": 3479, "n": "Split", "c": null, "o": 64, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 94 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 94 }, { "@c": "p", "id": 3480, "n": "Niksic", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 3481, "n": "Sisak", "c": null, "o": 64, "m": 37, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 94 ], "plv": 1, "pst": 51, "tp": 54, "lo": 94 }, { "@c": "p", "id": 3482, "n": "Varaždīn", "c": null, "o": 64, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 94 ], "plv": 1, "pst": 51, "tp": 51, "lo": 94 }, { "@c": "p", "id": 3483, "n": "Sarajevo", "c": null, "o": 64, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2244, "e": true }, { "@c": "mu", "c": 6, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000551, "r": 7, "bp": 3000, "ci": [ 110 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7685, "y": 2155 }, "t": 1638392714291, "c": 10, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 184, "tp": 209, "lo": 110 }, { "@c": "p", "id": 3484, "n": "Bihać", "c": null, "o": 64, "m": 39, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 110 ], "plv": 1, "pst": 51, "tp": 56, "lo": 110 }, { "@c": "p", "id": 3485, "n": "Mostar", "c": null, "o": 64, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 110 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 110 }, { "@c": "p", "id": 3486, "n": "Nikšić", "c": null, "o": 64, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 110 ], "plv": 1, "pst": 51, "tp": 64, "lo": 110 }, { "@c": "p", "id": 3487, "n": "Osijek", "c": null, "o": 64, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 94 ], "plv": 1, "pst": 51, "tp": 57, "lo": 94 }, { "@c": "p", "id": 3488, "n": "Brčko", "c": null, "o": 64, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 110 ], "plv": 1, "pst": 51, "tp": 58, "lo": 110 }, { "@c": "p", "id": 3489, "n": "Višegrad", "c": null, "o": 64, "m": 49, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 110 ], "plv": 1, "pst": 51, "tp": 64, "lo": 110 }, { "@c": "p", "id": 3490, "n": "Trieste", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3491, "n": "Ljubljana", "c": null, "o": 93, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 16, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000617, "r": 6, "bp": 3000, "ci": [ 111 ], "plv": 5, "pst": 53, "rp": 277, "tp": 198, "lo": 111 }, { "@c": "p", "id": 3492, "n": "Novo Mesto", "c": null, "o": 15, "m": 47, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000363, "r": 2, "bp": 3000, "ci": [ 111 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7595, "y": 2092 }, "t": 1638323708182, "c": 9, "type": 0 } ] ], "plv": 1, "pst": 51, "rp": 131, "tp": 93, "lo": 111 }, { "@c": "p", "id": 3493, "n": "Cumaná", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3494, "n": "Tirana", "c": null, "o": 64, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 12, "id": 2244, "e": true }, { "@c": "mu", "c": 2, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -6, "y": -20 }, "id": 2016, "e": true } ] ], "lb": 1, "sa": 17021637, "r": 6, "bp": 3000, "ci": [ 112 ], "plv": 5, "pst": 53, "rp": 238, "tp": 195, "co": true, "lo": 112 }, { "@c": "p", "id": 3495, "n": "Shkodër", "c": null, "o": 64, "m": 48, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 112 ], "plv": 1, "pst": 51, "tp": 63, "co": true, "lo": 112 }, { "@c": "p", "id": 3496, "n": "Taltal", "c": null, "o": 77, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3497, "n": "Messina", "c": null, "o": 15, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -18, "y": -6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 15 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3498, "n": "Vallenar", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3499, "n": "White Sea - WS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3500, "n": "Žilina", "c": null, "o": 14, "m": 39, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 113 ], "plv": 1, "pst": 51, "tp": 56, "lo": 113 }, { "@c": "p", "id": 3501, "n": "Bratislava", "c": null, "o": 14, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 4, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 3, "bp": 3000, "ci": [ 113 ], "plv": 5, "pst": 53, "rp": 186, "tp": 155, "lo": 113 }, { "@c": "p", "id": 3502, "n": "Levice", "c": null, "o": 14, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 113 ], "plv": 1, "pst": 51, "tp": 58, "lo": 113 }, { "@c": "p", "id": 3503, "n": "Gashua", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3504, "n": "Ostrava", "c": null, "o": 14, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 55 ], "plv": 1, "pst": 51, "tp": 59, "lo": 55 }, { "@c": "p", "id": 3505, "n": "Šumperk", "c": null, "o": 14, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 55 ], "plv": 1, "pst": 51, "tp": 57, "lo": 55 }, { "@c": "ultshared.UltSeaProvince", "id": 3506, "n": "Nile River - NR17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3507, "n": "Biu", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3508, "n": "Liberec", "c": null, "o": 14, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 55 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 55 }, { "@c": "p", "id": 3509, "n": "Katsina", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3510, "n": "Benešov", "c": null, "o": 14, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 55 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 55 }, { "@c": "p", "id": 3511, "n": "Leeuwarden", "c": null, "o": 14, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 62 }, { "@c": "p", "id": 3512, "n": "Hasselt", "c": null, "o": 14, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 53 ], "plv": 1, "pst": 51, "tp": 57, "lo": 53 }, { "@c": "p", "id": 3513, "n": "Eindhoven", "c": null, "o": 14, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 57, "lo": 62 }, { "@c": "p", "id": 3514, "n": "Arnhem", "c": null, "o": 14, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 58, "co": true, "lo": 62 }, { "@c": "p", "id": 3515, "n": "Middelburg", "c": null, "o": 14, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 62 }, { "@c": "p", "id": 3516, "n": "Ghent", "c": null, "o": 14, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 53 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 53 }, { "@c": "p", "id": 3517, "n": "Amsterdam", "c": null, "o": 14, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 21, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -6, "y": -21 }, "id": 2016, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 62 ], "plv": 5, "pst": 53, "rp": 269, "tp": 192, "co": true, "lo": 62 }, { "@c": "p", "id": 3518, "n": "Namur", "c": null, "o": 14, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 53 ], "plv": 1, "pst": 51, "tp": 49, "lo": 53 }, { "@c": "p", "id": 3519, "n": "Brussels", "c": null, "o": 115, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17112278, "r": 3, "bp": 3000, "ci": [ 53 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7176, "y": 1818 }, "t": 1638458963585, "c": 27, "type": 0 } ] ], "plv": 6, "pst": 53, "rp": 202, "tp": 169, "lo": 53 }, { "@c": "p", "id": 3520, "n": "Sabon Birni", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3521, "n": "Antwerp", "c": null, "o": 14, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 53 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7190, "y": 1788 }, "t": 1638469862980, "c": 10, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 51, "lo": 53 }, { "@c": "p", "id": 3522, "n": "The Hague", "c": null, "o": 14, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 58, "co": true, "lo": 62 }, { "@c": "p", "id": 3523, "n": "Tärnaby", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3524, "n": "Malmö", "c": null, "o": 18, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -9, "y": -6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17106087, "r": 6, "bp": 3000, "ci": [ 18 ], "plv": 6, "pst": 55, "rp": 2209, "tp": 1713, "co": true }, { "@c": "p", "id": 3525, "n": "Strömsund", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3526, "n": "Luleå", "c": null, "o": 18, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 19, "y": 8 }, "id": 2016, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 18 ], "plv": 5, "pst": 55, "rp": 1838, "tp": 1667, "co": true }, { "@c": "p", "id": 3527, "n": "Karlskrona", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3528, "n": "Gävle", "c": null, "o": 18, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 17, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 3000, "ci": [ 18 ], "plv": 6, "pst": 55, "rp": 1894, "tp": 1713, "co": true }, { "@c": "p", "id": 3529, "n": "Gothenburg", "c": null, "o": 18, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 20, "id": 2244, "e": true }, { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -15, "y": 7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17086544, "r": 2, "bp": 3000, "ci": [ 18 ], "plv": 5, "pst": 55, "rp": 2056, "tp": 1603, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3530, "n": "Nile River - NR18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3531, "n": "Stockholm", "c": null, "o": 18, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 10, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 20, "id": 2277, "e": true }, { "@c": "mu", "c": 17, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 8, "id": 2255, "e": true } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 18 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7813.86, "y": 1329.39 }, "t": 1638531626076, "c": 20, "type": 0 }, { "@c": "im", "pos": { "x": 7811, "y": 1326 }, "t": 1638562970221, "c": 6, "type": 0 } ] ], "plv": 7, "pst": 55, "rp": 1749, "tp": 1914, "co": true }, { "@c": "p", "id": 3532, "n": "Lidköping", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3533, "n": "Västerås", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3534, "n": "Tierp", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3535, "n": "Skövde", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3536, "n": "Trollhättan", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3537, "n": "Helsingborg", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3538, "n": "Skellefteå", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3539, "n": "Ystad", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3540, "n": "Kalmar", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3541, "n": "Katrineholm", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3542, "n": "Jokkmokk", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3543, "n": "Tranås", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3544, "n": "Nile River - NR19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3545, "n": "Älvsbyn", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3546, "n": "Örnsköldsvik", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3547, "n": "Lycksele", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3548, "n": "Örebro", "c": null, "o": 18, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 18 ], "plv": 6, "pst": 55, "rp": 2209, "tp": 1713 }, { "@c": "p", "id": 3549, "n": "Norrtälje", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3550, "n": "Norrköping", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3551, "n": "Sundsvall", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3552, "n": "Uppsala", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3553, "n": "Halmstad", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3554, "n": "Hudiksvall", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3555, "n": "Arvika", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3556, "n": "Karlstad", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3557, "n": "Härnösand", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3558, "n": "Åsele", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3559, "n": "Borlänge", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 3560, "n": "Nile River - NR20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3561, "n": "Evertsberg", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3562, "n": "Östersund", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3563, "n": "Arjeplog", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132 }, { "@c": "p", "id": 3564, "n": "Kalix", "c": null, "o": 18, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3565, "n": "Umeå", "c": null, "o": 18, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 11, "y": 6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 20, "id": 2277, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 18 ], "plv": 6, "pst": 55, "rp": 1367, "tp": 1874, "co": true }, { "@c": "p", "id": 3566, "n": "Lofsdalen", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3567, "n": "Malung", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3568, "n": "Laxviken", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3569, "n": "Kycklingvattnet", "c": null, "o": 18, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 18 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3570, "n": "Biržai", "c": null, "o": 84, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 84 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 3571, "n": "Vilnius", "c": null, "o": 84, "m": 71, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": -20, "y": -6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 84 ], "plv": 5, "pst": 55, "rp": 1717, "tp": 1227, "co": true }, { "@c": "p", "id": 3572, "n": "Varėna", "c": null, "o": 84, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 84 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 3573, "n": "Marijampolė", "c": null, "o": 16, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 84 ], "plv": 1, "pst": 51, "tp": 68, "co": true, "lo": 84 }, { "@c": "p", "id": 3574, "n": "Ukmergė", "c": null, "o": 84, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 84 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 3575, "n": "Kaunas", "c": null, "o": 16, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 84 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 84 }, { "@c": "p", "id": 3576, "n": "Rokiškis", "c": null, "o": 84, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 84 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 3577, "n": "Ignalina", "c": null, "o": 84, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 84 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "ultshared.UltSeaProvince", "id": 3578, "n": "Nile River - NR21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3579, "n": "Pernik", "c": null, "o": 64, "m": 47, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 54 ], "plv": 1, "pst": 51, "tp": 62, "lo": 54 }, { "@c": "p", "id": 3580, "n": "Sandanski", "c": null, "o": 64, "m": 39, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 54 ], "plv": 1, "pst": 51, "tp": 56, "lo": 54 }, { "@c": "p", "id": 3581, "n": "Yola", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3582, "n": "Vratsa", "c": null, "o": 96, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 54 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 54 }, { "@c": "p", "id": 3583, "n": "Tungo", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3584, "n": "Jalingo", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 3585, "n": "Interlaken", "c": null, "o": 65, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 65 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 3586, "n": "Bern", "c": null, "o": 65, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000384, "r": 21, "bp": 5000, "ci": [ 65 ], "plv": 6, "pst": 55, "rp": 4711, "tp": 4711 }, { "@c": "p", "id": 3587, "n": "Geneva", "c": null, "o": 65, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 65 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 3588, "n": "Basel", "c": null, "o": 65, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 65 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "ultshared.UltSeaProvince", "id": 3589, "n": "White Sea - WS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3590, "n": "White Sea - WS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3591, "n": "San Pedro da Atacama", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "ultshared.UltSeaProvince", "id": 3592, "n": "White Sea - WS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3593, "n": "White Sea - WS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3594, "n": "Norwegian Sea - NS15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3595, "n": "Norwegian Sea - NS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3596, "n": "Norwegian Sea - NS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3597, "n": "Norwegian Sea - NS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3598, "n": "Norwegian Sea - NS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3599, "n": "Norwegian Sea - NS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3600, "n": "Sea of Japan - SJ12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3601, "n": "Sea of Japan - SJ11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3602, "n": "La Perouse Strait - LPS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3603, "n": "La Perouse Strait - LPS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3604, "n": "North Pacific - NP78", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3605, "n": "North Pacific - NP80", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3606, "n": "Ovalle", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3607, "n": "North Pacific - NP81", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3608, "n": "North Pacific - NP82", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3609, "n": "North Pacific - NP83", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3610, "n": "North Pacific - NP85", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3611, "n": "North Pacific - NP86", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3612, "n": "North Pacific - NP87", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3613, "n": "North Pacific - NP88", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3614, "n": "North Pacific - NP89", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3615, "n": "Sea of Japan - SJ23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3616, "n": "Sea of Japan - SJ24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3617, "n": "East China Sea - ECS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3618, "n": "Sea of Japan - SJ21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3619, "n": "Sea of Japan - SJ18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3620, "n": "Sea of Japan - SJ13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3621, "n": "Philippine Sea - PS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3622, "n": "Luzon Strait - LS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3623, "n": "South China Sea - SCS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3624, "n": "South China Sea - SCS13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3625, "n": "Valparaíso", "c": null, "o": 77, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3626, "n": "Osorno", "c": null, "o": 77, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3627, "n": "Valdivia", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "rp": 128, "tp": 128, "co": true }, { "@c": "p", "id": 3628, "n": "Concepción", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "rp": 180, "tp": 128, "co": true }, { "@c": "p", "id": 3629, "n": "Chaitén", "c": null, "o": 77, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 3630, "n": "Puerto Nantales", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3631, "n": "Philippine Sea - PS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3632, "n": "Celebes Sea - CS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3633, "n": "Celebes Sea - CS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3634, "n": "Sulu Sea - S08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3635, "n": "Sulu Sea - S04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3636, "n": "Sulu Sea - S03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3637, "n": "Sulu Sea - S07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3638, "n": "Celebes Sea - CS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3639, "n": "Celebes Sea - CS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3640, "n": "Tasman Sea - TS21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3641, "n": "South Pacific - SP20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3642, "n": "South Pacific - SP16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3643, "n": "South Pacific - SP15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3644, "n": "South Pacific - SP13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3645, "n": "South Pacific - SP12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3646, "n": "Tasman Sea - TS23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3647, "n": "Tasman Sea - TS22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3648, "n": "Tasman Sea - TS20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3649, "n": "Tasman Sea - TS18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3650, "n": "Tasman Sea - TS17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3651, "n": "Tasman Sea - TS15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3652, "n": "South Pacific - SP24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3653, "n": "South Pacific - SP22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3654, "n": "South Pacific - SP21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3655, "n": "South China Sea - SCS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3656, "n": "South China Sea", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3657, "n": "South China Sea - SCS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3658, "n": "South China Sea - SCS15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3659, "n": "South China Sea - SCS24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3660, "n": "South China Sea - SCS23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3661, "n": "Beaufort Sea - BS10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3662, "n": "Beaufort Sea - BS08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3663, "n": "Beaufort Sea - BS07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3664, "n": "Beaufort Sea - BS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3665, "n": "Greenland Sea - GS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3666, "n": "Greenland Sea - GS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3667, "n": "Greenland Sea - GS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3668, "n": "Lake Superior", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3669, "n": "Lake Michigan", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3670, "n": "Lake Huron", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3671, "n": "Lake Erie", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3672, "n": "Lake Ontario", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3673, "n": "Great Slave Lake", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3674, "n": "Great Bear Lake", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3675, "n": "Lake Vänern", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3676, "n": "Lake Vättern", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3677, "n": "Lake Ladoga", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3678, "n": "Lake Onega", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3679, "n": "Lake Baikal", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3680, "n": "North Atlantic - NA05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3681, "n": "North Atlantic - NA01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3682, "n": "Arctic Ocean - AO20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3683, "n": "North Atlantic - NA06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3684, "n": "North Atlantic - NA08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3685, "n": "North Atlantic - NA14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3686, "n": "GIUK Gap - GG01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3687, "n": "North Atlantic - NA15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3688, "n": "North Atlantic - NA13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3689, "n": "North Atlantic - NA07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3690, "n": "Yeosu", "c": null, "o": 91, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3691, "n": "Galpones", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3692, "n": "North Atlantic - NA16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3693, "n": "North Atlantic - NA57", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3694, "n": "North Atlantic - NA51", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3695, "n": "South Atlantic- SA10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3696, "n": "South Atlantic- SA14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3697, "n": "South Atlantic- SA46", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3698, "n": "South Atlantic- SA51", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3699, "n": "South Atlantic- SA55", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3700, "n": "Mar Argentino - MA11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3701, "n": "Mar Argentino - MA12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3702, "n": "Mar Argentino - MA14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3703, "n": "South Atlantic- SA41", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3704, "n": "South Atlantic- SA40", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3705, "n": "Mar Argentino - MA15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3706, "n": "Mar Argentino - MA13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3707, "n": "Mar Argentino - MA16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3708, "n": "Chudovo", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3709, "n": "Nile River - NR22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3710, "n": "Vyborg", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3711, "n": "Saint Petersburg", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -14, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17050983, "r": 2, "bp": 3000, "ci": [ 17 ], "plv": 7, "pst": 55, "rp": 1931, "tp": 1379, "co": true }, { "@c": "p", "id": 3712, "n": "Kingisepp", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3713, "n": "Veliky Novgorod", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3714, "n": "Vyazma", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3715, "n": "Moscow", "c": null, "o": 17, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 13, "id": 2256, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 17 ], "plv": 7, "pst": 55, "rp": 1619, "tp": 1619 }, { "@c": "ultshared.UltSeaProvince", "id": 3716, "n": "Nile River - NR23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3717, "n": "Obninsk", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 3718, "n": "Nile River - NR24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3719, "n": "Tver", "c": null, "o": 17, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3720, "n": "Nile River - NR25", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3721, "n": "Volgodonsk", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3722, "n": "Rostov-on-Don", "c": null, "o": 17, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -18, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000225, "r": 7, "bp": 2000, "ci": [ 17 ], "plv": 6, "pst": 55, "rp": 876, "tp": 876, "co": true }, { "@c": "p", "id": 3723, "n": "Shakhty", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3724, "n": "Krasnodar", "c": null, "o": 17, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3725, "n": "Rustavi", "c": null, "o": 39, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 39 ], "plv": 1, "pst": 52, "tp": 70 }, { "@c": "p", "id": 3726, "n": "Kareli", "c": null, "o": 17, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 39 ], "plv": 1, "pst": 51, "tp": 57, "lo": 39 }, { "@c": "p", "id": 3727, "n": "Gori", "c": null, "o": 39, "m": 55, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 39 ], "plv": 1, "pst": 52, "tp": 69 }, { "@c": "p", "id": 3728, "n": "Tbilisi", "c": null, "o": 17, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 20, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000389, "r": 3, "bp": 3000, "ci": [ 39 ], "plv": 5, "pst": 53, "rp": 194, "tp": 162, "lo": 39 }, { "@c": "p", "id": 3729, "n": "Akhalkalaki", "c": null, "o": 17, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 39 ], "plv": 1, "pst": 51, "tp": 52, "lo": 39 }, { "@c": "p", "id": 3730, "n": "Shirvan", "c": null, "o": 38, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 38 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 3731, "n": "Quba", "c": null, "o": 38, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 38 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 3732, "n": "Baku", "c": null, "o": 38, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 1, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000391, "r": 21, "bp": 5000, "ci": [ 38 ], "plv": 6, "pst": 55, "rp": 4711, "tp": 4711, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3733, "n": "Nile River - NR26", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3734, "n": "Biysk", "c": null, "o": 17, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "rp": 157, "tp": 131 }, { "@c": "p", "id": 3735, "n": "Kuybyshev", "c": null, "o": 17, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3736, "n": "Novosibirsk", "c": null, "o": 17, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 6, "bp": 2000, "ci": [ 17 ], "plv": 6, "pst": 55, "rp": 1227, "tp": 876 }, { "@c": "ultshared.UltSeaProvince", "id": 3737, "n": "North Pacific", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3738, "n": "Bratsk", "c": null, "o": 17, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3739, "n": "Magistralnyy", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 3740, "n": "Slyudyanka", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 3741, "n": "Kaztal", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 3742, "n": "Aktau", "c": null, "o": 89, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 7, "id": 2504, "e": true }, { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "rp": 264, "tp": 132, "co": true }, { "@c": "p", "id": 3743, "n": "Aksay", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2281, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "rp": 458, "tp": 131 }, { "@c": "p", "id": 3744, "n": "Atyrau", "c": null, "o": 89, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 2, "id": 2277, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -11, "y": 16 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17023857, "r": 3, "bp": 4000, "ci": [ 89 ], "plv": 5, "pst": 55, "rp": 2448, "tp": 2205, "co": true }, { "@c": "p", "id": 3745, "n": "Osakarovka", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3746, "n": "Stepnogorsk", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3747, "n": "Jezkazgan", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3748, "n": "Nur-Sultan", "c": null, "o": 89, "m": 83, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2256, "e": true } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 89 ], "plv": 6, "pst": 55, "rp": 2550, "tp": 1956 }, { "@c": "p", "id": 3749, "n": "Shu", "c": null, "o": 89, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 3750, "n": "Balkhash", "c": null, "o": 89, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 3751, "n": "Shonzy", "c": null, "o": 89, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 89 ], "plv": 1, "pst": 52, "tp": 126 }, { "@c": "p", "id": 3752, "n": "Almaty", "c": null, "o": 89, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 16, "id": 2277, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 89 ], "plv": 6, "pst": 55, "rp": 1334, "tp": 1832 }, { "@c": "p", "id": 3753, "n": "Bishkek", "c": null, "o": 89, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 2000, "ci": [ 42 ], "plv": 1, "pst": 51, "rp": 84, "tp": 60, "lo": 42 }, { "@c": "p", "id": 3755, "n": "Tokmok", "c": null, "o": 89, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 42 ], "plv": 1, "pst": 51, "tp": 59, "lo": 42 }, { "@c": "p", "id": 3756, "n": "Mary", "c": null, "o": 8, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 125 ], "plv": 1, "pst": 51, "tp": 58, "lo": 125 }, { "@c": "p", "id": 3757, "n": "Gokdepe", "c": null, "o": 89, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 125 ], "plv": 1, "pst": 51, "tp": 45, "lo": 125 }, { "@c": "p", "id": 3758, "n": "Ashgabat", "c": null, "o": 89, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17023858, "r": 2, "bp": 3000, "ci": [ 125 ], "plv": 6, "pst": 53, "rp": 236, "tp": 169, "lo": 125 }, { "@c": "p", "id": 3759, "n": "Samsun", "c": null, "o": 12, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 3, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 3, "id": 2271 } ] ], "sa": 17085977, "r": 2, "bp": 3000, "ci": [ 12 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288, "co": true }, { "@c": "p", "id": 3760, "n": "Bafra", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3761, "n": "South Pacific - SP19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3762, "n": "Ordu", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3763, "n": "North Pacific", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3764, "n": "Niger River - NR22", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3765, "n": "Rize", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 3766, "n": "Niger River - NR21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3767, "n": "Mersin", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3768, "n": "Kozan", "c": null, "o": 12, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 3769, "n": "Adana", "c": null, "o": 12, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 12 ], "plv": 5, "pst": 55, "rp": 1546, "tp": 1288 }, { "@c": "p", "id": 3770, "n": "Diyarbakir", "c": null, "o": 12, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 12 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "p", "id": 3771, "n": "Batman", "c": null, "o": 12, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 3772, "n": "Bingöl", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3773, "n": "Şanlıurfa", "c": null, "o": 12, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 127 }, { "@c": "p", "id": 3774, "n": "Sivas", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3775, "n": "Niger River - NR20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3776, "n": "Çankırı", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3777, "n": "Konya", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3778, "n": "Ankara", "c": null, "o": 12, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 1, "r": 5, "bp": 3000, "ci": [ 12 ], "plv": 6, "pst": 55, "rp": 1197, "tp": 1496 }, { "@c": "p", "id": 3779, "n": "Afyonkarahisar", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3780, "n": "Burdur", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3781, "n": "Kumluca", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3782, "n": "Antalya", "c": null, "o": 12, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17098269, "r": 3, "bp": 3000, "ci": [ 12 ], "plv": 6, "pst": 55, "rp": 1752, "tp": 1560, "co": true }, { "@c": "p", "id": 3783, "n": "Alanya", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3784, "n": "Ayvalik", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3785, "n": "Bodrum", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3786, "n": "Izmir", "c": null, "o": 12, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -16, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 7, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17095531, "r": 2, "bp": 3000, "ci": [ 12 ], "plv": 6, "pst": 55, "rp": 1988, "tp": 1520, "co": true }, { "@c": "p", "id": 3787, "n": "Manisa", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3788, "n": "Niger River - NR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3789, "n": "Maragheh", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3790, "n": "Tabriz", "c": null, "o": 8, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17035477, "r": 2, "bp": 3000, "ci": [ 8 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315 }, { "@c": "p", "id": 3791, "n": "Khoy", "c": null, "o": 8, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 3792, "n": "Marand", "c": null, "o": 8, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3793, "n": "Varamin", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3794, "n": "Karaj", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3795, "n": "Chalus", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3796, "n": "Tehran", "c": null, "o": 8, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000413, "r": 5, "bp": 3000, "ci": [ 8 ], "plv": 7, "pst": 55, "rp": 1233, "tp": 1542 }, { "@c": "p", "id": 3797, "n": "Rašt", "c": null, "o": 8, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 4, "y": -20 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000416, "r": 7, "bp": 3000, "ci": [ 8 ], "plv": 5, "pst": 55, "rp": 1276, "tp": 1276, "co": true }, { "@c": "p", "id": 3798, "n": "Qom", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3799, "n": "Ardabil", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3800, "n": "Zanjan", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3801, "n": "Shush", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3802, "n": "Ahvāz", "c": null, "o": 8, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000417, "r": 6, "bp": 2000, "ci": [ 8 ], "plv": 6, "pst": 55, "rp": 1227, "tp": 876 }, { "@c": "p", "id": 3803, "n": "Abadan", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3804, "n": "Masjed", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3805, "n": "Niger River - NR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3806, "n": "Zahedan", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3807, "n": "Gonabad", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3808, "n": "Jiroft", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3810, "n": "Kerman", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3811, "n": "Bandar Abbas", "c": null, "o": 8, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 2, "y": 16 }, "id": 2016, "e": true }, { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000418, "r": 6, "bp": 3000, "ci": [ 8 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276, "co": true }, { "@c": "p", "id": 3812, "n": "Minab", "c": null, "o": 8, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3813, "n": "Niger River - NR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3814, "n": "Sarakhs", "c": null, "o": 8, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 3815, "n": "Niger River - NR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3816, "n": "Niger River - NR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3817, "n": "Niger River - NR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3818, "n": "Taybad", "c": null, "o": 8, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3819, "n": "Farah", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3820, "n": "Mingora", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 47 }, { "@c": "p", "id": 3821, "n": "Kabul", "c": null, "o": 37, "m": 48, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 21, "id": 2242, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 8, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 5, "bp": 3000, "ci": [ 37 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 9821, "y": 2599 }, "t": 1638427747626, "c": 93, "type": 0 } ] ], "plv": 3, "pst": 55, "rp": 432, "tp": 540 }, { "@c": "p", "id": 3822, "n": "Cayo Romano", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3823, "n": "Jalalabad", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 13, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 37 ], "plv": 6, "pst": 55, "rp": 1332, "tp": 1332 }, { "@c": "p", "id": 3824, "n": "Tarija", "c": null, "o": 76, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000424, "r": 2, "bp": 3000, "ci": [ 76 ], "plv": 5, "pst": 55, "rp": 1984, "tp": 1517 }, { "@c": "p", "id": 3825, "n": "Santa Cruz de la Sierra", "c": null, "o": 76, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000425, "r": 3, "bp": 4000, "ci": [ 76 ], "plv": 6, "pst": 55, "rp": 2336, "tp": 2047 }, { "@c": "p", "id": 3826, "n": "Trinidad", "c": null, "o": 76, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000426, "r": 2, "bp": 3000, "ci": [ 76 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560 }, { "@c": "p", "id": 3827, "n": "Trincomalee", "c": null, "o": 103, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 103 ], "plv": 1, "pst": 52, "tp": 88, "co": true }, { "@c": "p", "id": 3828, "n": "Colombo", "c": null, "o": 103, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -16, "y": -6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000428, "r": 2, "bp": 3000, "ci": [ 103 ], "plv": 6, "pst": 55, "rp": 1978, "tp": 1413, "co": true }, { "@c": "p", "id": 3829, "n": "Galle", "c": null, "o": 103, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 103 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 3830, "n": "Anuradhapura", "c": null, "o": 103, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 103 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3831, "n": "South Pacific - SP23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3832, "n": "Tasman Sea - TS16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3833, "n": "Tasman Sea - TS14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3834, "n": "South Atlantic- SA39", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3835, "n": "South Atlantic- SA42", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3836, "n": "South Pacific - SP67", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3837, "n": "South Pacific - SP73", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3838, "n": "Drake Passage - DP03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3839, "n": "North Pacific - NP45", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3840, "n": "Gulf of Panama - GP03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3841, "n": "North Pacific - NP40", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3842, "n": "North Pacific - NP37", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3843, "n": "North Pacific - NP34", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3844, "n": "North Pacific - NP32", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3845, "n": "North Pacific - NP26", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3846, "n": "North Pacific - NP23", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3847, "n": "Isla Chiloé", "c": null, "o": 77, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 9, "y": -55 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3848, "n": "Magdalena", "c": null, "o": 77, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3849, "n": "Isla Guaitecas", "c": null, "o": 77, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 6, "y": -25 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3850, "n": "North Pacific - NP19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3851, "n": "North Pacific - NP16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3852, "n": "North Pacific - NP11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3853, "n": "North Pacific - NP09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3854, "n": "North Pacific - NP05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3855, "n": "North Pacific - NP02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3856, "n": "North Pacific - NP01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3857, "n": "Beaufort Sea - BS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3858, "n": "Beaufort Sea - BS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3859, "n": "Beaufort Sea - BS09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3860, "n": "Arctic Ocean - AO17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3861, "n": "Beaufort Sea - BS11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3862, "n": "Northwestern Passage - NP04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3863, "n": "Arctic Ocean - AO18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3864, "n": "Meiganga", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3865, "n": "North Atlantic - NA04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3866, "n": "North Atlantic - NA02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3867, "n": "Northwestern Passage - NP08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3868, "n": "Northwestern Passage - NP06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3869, "n": "Arctic Ocean - AO19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3870, "n": "North Atlantic", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3871, "n": "South China Sea", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3872, "n": "North Sea - NS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3873, "n": "Norwegian Sea - NS16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3874, "n": "Norwegian Sea - NS17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3875, "n": "Norwegian Sea - NS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3876, "n": "Norwegian Sea - NS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3877, "n": "Norwegian Sea - NS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3878, "n": "White Sea - WS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3879, "n": "White Sea - WS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3880, "n": "White Sea - WS03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3881, "n": "Arctic Ocean - AO05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3882, "n": "Arctic Ocean - AO06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3883, "n": "Arctic Ocean - AO04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3884, "n": "Arctic Ocean - AO03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3885, "n": "Arctic Ocean - AO02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3886, "n": "Arctic Ocean - AO01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3887, "n": "Greenland Sea - GS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3888, "n": "North Sea - NS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3889, "n": "Norwegian Sea - NS01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3890, "n": "North Atlantic - NA58", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3891, "n": "North Atlantic - NA50", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3892, "n": "South Atlantic- SA17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3893, "n": "South Atlantic- SA45", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3894, "n": "South Atlantic- SA44", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3895, "n": "South Atlantic- SA43", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3896, "n": "South Atlantic- SA36", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3897, "n": "South Atlantic- SA35", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3898, "n": "South Atlantic- SA34", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3899, "n": "South Atlantic- SA33", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3900, "n": "South Atlantic- SA32", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3901, "n": "Indian Ocean - IO01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3902, "n": "Indian Ocean - IO18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3903, "n": "Arabian Sea - AS12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3904, "n": "Indian Ocean - IO33", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3905, "n": "Indian Ocean - IO34", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3906, "n": "Bay of Bengal - BB05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3907, "n": "Indian Ocean - IO41", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3908, "n": "Indian Ocean - IO72", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3909, "n": "Indian Ocean - IO40", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3910, "n": "Indian Ocean - IO39", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3911, "n": "Indian Ocean - IO30", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3912, "n": "Indian Ocean - IO31", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3913, "n": "Indian Ocean - IO36", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3914, "n": "Indian Ocean - IO37", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3915, "n": "Indian Ocean - IO38", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3916, "n": "Indian Ocean - IO35", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3917, "n": "Indian Ocean - IO32", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3918, "n": "Indian Ocean - IO29", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3919, "n": "Indian Ocean - IO86", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3920, "n": "Indian Ocean - IO85", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3921, "n": "Indian Ocean - IO84", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3922, "n": "South Pacific - SP26", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3923, "n": "South Pacific - SP25", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3924, "n": "Tasman Sea - TS06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3925, "n": "South Pacific - SP18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3926, "n": "South Pacific - SP07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3927, "n": "South Pacific - SP08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3928, "n": "South Pacific - SP09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3929, "n": "South Pacific - SP10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3930, "n": "North Pacific - NP72", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3931, "n": "North Pacific - NP93", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3932, "n": "North Pacific", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3933, "n": "North Pacific - NP92", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3934, "n": "South Pacific - SP02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3935, "n": "North Pacific - NP71", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3936, "n": "North Pacific - NP74", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3937, "n": "North Pacific - NP73", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3938, "n": "North Pacific - NP75", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3939, "n": "North Pacific - NP68", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3940, "n": "North Pacific - NP67", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3941, "n": "South Atlantic- SA37", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3942, "n": "South Atlantic- SA38", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3943, "n": "Isla Duque du York", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3944, "n": "North Pacific - NP10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3945, "n": "North Pacific - NP24", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3946, "n": "North Pacific - NP25", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3947, "n": "Isla Jorge Montt", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -16 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3948, "n": "North Pacific - NP43", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3949, "n": "South Pacific - SP39", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3950, "n": "South Pacific - SP40", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3951, "n": "Isla Contreras", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -15, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3952, "n": "Salapoumbe", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 3953, "n": "South Pacific - SP35", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3954, "n": "South Pacific - SP36", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3955, "n": "South Pacific - SP38", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3956, "n": "South Pacific - SP37", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3957, "n": "South Pacific - SP32", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3958, "n": "South Pacific - SP31", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3959, "n": "South Pacific - SP33", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3960, "n": "South Pacific - SP34", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3961, "n": "North Pacific - NP48", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3962, "n": "North Pacific - NP50", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3963, "n": "North Pacific - NP51", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3964, "n": "Touboro", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 3965, "n": "Isla Dawson", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 6, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3966, "n": "Isla Freycinet", "c": null, "o": 145, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -12, "y": -1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 145 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 3967, "n": "Batagay", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3968, "n": "Niger River - NR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 3969, "n": "Niger River - NR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3970, "n": "Kavalerovo", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 3971, "n": "Vladivostok", "c": null, "o": 17, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 2, "y": 13 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17051047, "r": 6, "bp": 3000, "ci": [ 17 ], "plv": 5, "pst": 55, "rp": 1929, "tp": 1478, "co": true }, { "@c": "p", "id": 3972, "n": "Ussuriysk", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 3973, "n": "Tongsin", "c": null, "o": 91, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 75, "lo": 90 }, { "@c": "p", "id": 3974, "n": "Pyongyang", "c": null, "o": 91, "m": 37, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "id": 2246, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -17, "y": -6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 4, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 4, "id": 2255, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 90 ], "plv": 7, "pst": 53, "rp": 177, "tp": 221, "co": true, "lo": 90 }, { "@c": "p", "id": 3976, "n": "Sariwon", "c": null, "o": 91, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 90 }, { "@c": "p", "id": 3977, "n": "Kaesŏng", "c": null, "o": 91, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 90 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 12372.09, "y": 2412.76 }, "t": 1638336597377, "c": 31, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 86, "lo": 90 }, { "@c": "p", "id": 3978, "n": "Kaechon", "c": null, "o": 91, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 78, "co": true, "lo": 90 }, { "@c": "p", "id": 3979, "n": "Pihyon", "c": null, "o": 91, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 79, "lo": 90 }, { "@c": "p", "id": 3980, "n": "Daejon", "c": null, "o": 91, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3981, "n": "Sokcho", "c": null, "o": 91, "m": 63, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 113 }, { "@c": "p", "id": 3982, "n": "Seoul", "c": null, "o": 91, "m": 72, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 15, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -24, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "id": 2255, "e": true } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 91 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 12364, "y": 2462 }, "t": 1638335158893, "c": 7, "type": 0 } ] ], "plv": 6, "pst": 55, "rp": 1435, "tp": 1535, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 3983, "n": "Niger River - NR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 3984, "n": "Uljin", "c": null, "o": 91, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 3985, "n": "Pohang", "c": null, "o": 91, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3986, "n": "Gwangyang", "c": null, "o": 91, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132 }, { "@c": "p", "id": 3987, "n": "Jindo", "c": null, "o": 91, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3988, "n": "Jammu", "c": null, "o": 141, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000437, "r": 7, "bp": 3000, "ci": [ 141 ], "plv": 6, "pst": 55, "rp": 1413, "tp": 1413 }, { "@c": "p", "id": 3989, "n": "Yeoncheon", "c": null, "o": 91, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 3990, "n": "Incheon", "c": null, "o": 91, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 3991, "n": "Cheorwon", "c": null, "o": 91, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 3992, "n": "Fukuoka", "c": null, "o": 9, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -9, "y": -9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 12, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "sa": 17000438, "r": 6, "bp": 3000, "ci": [ 9 ], "plv": 6, "pst": 55, "rp": 2048, "tp": 1563, "co": true }, { "@c": "p", "id": 3993, "n": "Nagasaki", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3994, "n": "Kumamoto", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3995, "n": "Kitakyushu", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3996, "n": "Tokushima", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3997, "n": "Ehime", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": -22, "y": -11 }, "id": 2283, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 3998, "n": "Kōchi", "c": null, "o": 9, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 4, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "sa": 17000439, "r": 2, "bp": 3000, "ci": [ 9 ], "plv": 5, "pst": 55, "rp": 2000, "tp": 1528, "co": true }, { "@c": "p", "id": 3999, "n": "Osaka", "c": null, "o": 9, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 12, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -23, "y": 2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 9 ], "plv": 6, "pst": 55, "rp": 1463, "tp": 1563, "co": true }, { "@c": "p", "id": 4000, "n": "Shiga", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4001, "n": "Niger River - NR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4002, "n": "Wakayama", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4003, "n": "Niger River - NR16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4004, "n": "Hyogo", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4005, "n": "Nagano", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4006, "n": "Niger River - NR17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4007, "n": "Shizuoka", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4008, "n": "Gifu", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4009, "n": "Ishikawa", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4010, "n": "Fukui", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4011, "n": "Niger River - NR18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4012, "n": "Niger River - NR19", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4013, "n": "Yamanashi", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4014, "n": "Ibaraki", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4015, "n": "Saitama", "c": null, "o": 9, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2505, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4016, "n": "Gunma", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4017, "n": "Yamagata", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4018, "n": "Niigata", "c": null, "o": 9, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2285, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 9 ], "plv": 6, "pst": 55, "rp": 1752, "tp": 1560, "co": true }, { "@c": "p", "id": 4019, "n": "Tochigi", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4020, "n": "Kaohsiung City", "c": null, "o": 101, "m": 69, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 101 ], "plv": 1, "pst": 52, "tp": 80, "co": true }, { "@c": "p", "id": 4021, "n": "Taipei", "c": null, "o": 101, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -12, "y": -11 }, "id": 2016, "e": true } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 101 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 12064, "y": 3011 }, "t": 1638480232780, "c": 6, "type": 0 } ] ], "plv": 5, "pst": 55, "rp": 1215, "tp": 1215, "co": true }, { "@c": "p", "id": 4022, "n": "Alotau", "c": null, "o": 26, "m": 22, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 99 ], "plv": 1, "pst": 51, "tp": 42, "co": true, "lo": 99 }, { "@c": "p", "id": 4023, "n": "Lae", "c": null, "o": 26, "m": 21, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 99 ], "plv": 1, "pst": 51, "tp": 41, "co": true, "lo": 99 }, { "@c": "p", "id": 4024, "n": "Sydney", "c": null, "o": 26, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 20, "y": 3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 1, "id": 2255 } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 26 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 13007, "y": 5305 }, "t": 1638334202000, "c": 9, "type": 0 } ] ], "plv": 6, "pst": 55, "rp": 1090, "tp": 1090, "co": true }, { "@c": "p", "id": 4025, "n": "Sunshine Coast", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 4026, "n": "Brisbane", "c": null, "o": 26, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 18, "y": 4 }, "id": 2016, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 26 ], "plv": 6, "pst": 55, "rp": 1377, "tp": 1247, "co": true }, { "@c": "p", "id": 4027, "n": "Gold Coast", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 4028, "n": "Central Coast", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 4029, "n": "Toowoomba", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 4030, "n": "Dubbo", "c": null, "o": 26, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 104, "co": true }, { "@c": "p", "id": 4031, "n": "Canberra", "c": null, "o": 26, "m": 27, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 26 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 12915, "y": 5381 }, "t": 1638568554428, "c": 138, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 69, "co": true }, { "@c": "p", "id": 4032, "n": "Geelong", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 4033, "n": "Melbourne", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4034, "n": "Ganges River - GR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4035, "n": "Ballarat", "c": null, "o": 26, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 4036, "n": "Broken Hill", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 4037, "n": "Port Augusta", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4038, "n": "Niger River - NR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4039, "n": "Busselton", "c": null, "o": 26, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 87, "co": true }, { "@c": "p", "id": 4040, "n": "Cervantes", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 4041, "n": "Coolgardie", "c": null, "o": 26, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 104 }, { "@c": "p", "id": 4042, "n": "Perth", "c": null, "o": 26, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -12, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17048546, "r": 2, "bp": 3000, "ci": [ 26 ], "plv": 6, "pst": 55, "rp": 1220, "tp": 872, "co": true }, { "@c": "p", "id": 4043, "n": "Nhulunbuy", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 4044, "n": "Darwin", "c": null, "o": 26, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 5, "y": -21 }, "id": 2016, "e": true }, { "@c": "mu", "c": 23, "id": 2244, "e": true }, { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17106171, "r": 6, "bp": 3000, "ci": [ 26 ], "plv": 5, "pst": 55, "rp": 1691, "tp": 1342, "co": true }, { "@c": "p", "id": 4045, "n": "Timber Creek", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 4046, "n": "Mataranka", "c": null, "o": 26, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 105, "co": true }, { "@c": "p", "id": 4047, "n": "Bedourie", "c": null, "o": 26, "m": 55, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "rp": 289, "tp": 103 }, { "@c": "p", "id": 4048, "n": "Yulara", "c": null, "o": 26, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 104 }, { "@c": "p", "id": 4049, "n": "Alice Springs", "c": null, "o": 26, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 26 ], "plv": 6, "pst": 55, "rp": 1001, "tp": 1387 }, { "@c": "p", "id": 4050, "n": "Tanami", "c": null, "o": 26, "m": 55, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 26 ], "plv": 1, "pst": 52, "tp": 103 }, { "@c": "p", "id": 4051, "n": "Palmerston North", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 82 }, { "@c": "p", "id": 4052, "n": "Wellington", "c": null, "o": 26, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -15, "y": -15 }, "id": 2016, "e": true }, { "@c": "mu", "c": 5, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 4, "id": 2255, "e": true } ] ], "lb": 2, "sa": 17034730, "r": 2, "bp": 3000, "ci": [ 82 ], "plv": 6, "pst": 53, "rp": 243, "tp": 173, "co": true, "lo": 82 }, { "@c": "p", "id": 4053, "n": "Chai Nat", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4054, "n": "Pathum Thani", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4055, "n": "Chanthaburi", "c": null, "o": 11, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 4056, "n": "Chachoengsao", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4057, "n": "Bangkok", "c": null, "o": 11, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": -1, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 1, "sa": 17092057, "r": 2, "bp": 3000, "ci": [ 11 ], "plv": 7, "pst": 55, "rp": 2177, "tp": 1555, "co": true }, { "@c": "p", "id": 4058, "n": "Kanchanaburi", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132 }, { "@c": "p", "id": 4059, "n": "Semnan", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4060, "n": "Shahrekord", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4061, "n": "Niger River - NR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4062, "n": "Shareza", "c": null, "o": 8, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 8 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4063, "n": "Isfahan", "c": null, "o": 8, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000458, "r": 3, "bp": 4000, "ci": [ 8 ], "plv": 6, "pst": 55, "rp": 2104, "tp": 1753 }, { "@c": "ultshared.UltSeaProvince", "id": 4064, "n": "Niger River - NR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4065, "n": "Srinagar", "c": null, "o": 141, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 141 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4066, "n": "Winder", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "lo": 47 }, { "@c": "p", "id": 4067, "n": "Jhampir", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 4068, "n": "Pir Mahal", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 4069, "n": "Kohat", "c": null, "o": 37, "m": 39, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 84, "co": true, "lo": 47 }, { "@c": "p", "id": 4070, "n": "Naran", "c": null, "o": 37, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 79, "co": true, "lo": 47 }, { "@c": "p", "id": 4071, "n": "Ghalanai", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "lo": 47 }, { "@c": "p", "id": 4072, "n": "Rawalpindi", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 47 }, { "@c": "p", "id": 4073, "n": "Islamabad", "c": null, "o": 37, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 13, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 3, "bp": 3000, "ci": [ 47 ], "plv": 6, "pst": 53, "rp": 226, "tp": 188, "lo": 47 }, { "@c": "p", "id": 4074, "n": "Bannu", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "lo": 47 }, { "@c": "p", "id": 4075, "n": "Kasur", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17000217, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "lo": 47 }, { "@c": "p", "id": 4076, "n": "Janakpur", "c": null, "o": 45, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 45 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 4077, "n": "Dharan", "c": null, "o": 45, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 45 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 4078, "n": "Jomsom", "c": null, "o": 45, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 45 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 4079, "n": "Lekhnath", "c": null, "o": 45, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 45 ], "plv": 1, "pst": 52, "tp": 88 }, { "@c": "p", "id": 4080, "n": "Kankri", "c": null, "o": 45, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 45 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 4081, "n": "Kathmandu", "c": null, "o": 45, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000462, "r": 2, "bp": 3000, "ci": [ 45 ], "plv": 6, "pst": 55, "rp": 1978, "tp": 1413 }, { "@c": "ultshared.UltSeaProvince", "id": 4082, "n": "Niger River - NR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4083, "n": "Kutkai", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4084, "n": "Tigris River - TR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4085, "n": "Mazari Sharif", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 6, "bp": 3000, "ci": [ 37 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288 }, { "@c": "p", "id": 4086, "n": "Naypyitaw", "c": null, "o": 44, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": 2, "y": 5 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 2, "sa": 17000464, "r": 7, "bp": 3000, "ci": [ 44 ], "plv": 6, "pst": 55, "rp": 1496, "tp": 1496, "co": true }, { "@c": "p", "id": 4087, "n": "Keng Tung", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4088, "n": "Barija", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "lo": 47 }, { "@c": "p", "id": 4089, "n": "Kunduz", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 37 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "ultshared.UltSeaProvince", "id": 4090, "n": "Tigris River - TR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4091, "n": "Rajkot", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4092, "n": "Udaipur", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4093, "n": "Mumbai", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": -20, "y": -5 }, "id": 2260, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 6 ], "plv": 7, "pst": 55, "rp": 1158, "tp": 1448, "co": true }, { "@c": "p", "id": 4094, "n": "Vadodara", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4095, "n": "Surat", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4096, "n": "Nashik", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4097, "n": "Pune", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4098, "n": "Ahmedabad", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000469, "r": 6, "bp": 3000, "ci": [ 6 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "p", "id": 4099, "n": "Kalaburagi", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4100, "n": "Tigris River - TR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4101, "n": "Wardha", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4102, "n": "Hyderabad", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 6 ], "plv": 6, "pst": 55, "rp": 1951, "tp": 1393 }, { "@c": "p", "id": 4103, "n": "Anantapur", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4104, "n": "Bangalore", "c": null, "o": 6, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 6 ], "plv": 6, "pst": 55, "rp": 1933, "tp": 1381 }, { "@c": "p", "id": 4105, "n": "Coimbatore", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4106, "n": "Fotinho", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4107, "n": "Madurai", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": 38, "y": 17 }, "id": 2283, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 4108, "n": "Pakur", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 4110, "n": "Dumka", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4111, "n": "Kolkata", "c": null, "o": 6, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "rp": { "x": -9, "y": 18 }, "id": 2260, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 6 ], "plv": 6, "pst": 55, "rp": 1815, "tp": 1612, "co": true }, { "@c": "p", "id": 4112, "n": "Jessoro", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4113, "n": "Patna", "c": null, "o": 6, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 6 ], "plv": 6, "pst": 55, "rp": 1327, "tp": 1327 }, { "@c": "p", "id": 4114, "n": "Sitamarhi", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4115, "n": "Purnea", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4116, "n": "Tigris River - TR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4117, "n": "Deoria", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4118, "n": "Tocopilla", "c": null, "o": 77, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4119, "n": "Tigris River - TR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4120, "n": "New Delhi", "c": null, "o": 6, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 2, "sa": 17000476, "r": 2, "bp": 3000, "ci": [ 6 ], "plv": 7, "pst": 55, "rp": 2177, "tp": 1555 }, { "@c": "p", "id": 4121, "n": "Haryana", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4122, "n": "Haridwa", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4123, "n": "Neemrana", "c": null, "o": 6, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4124, "n": "Dhaka", "c": null, "o": 6, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 22, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 120 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 10725, "y": 3070 }, "t": 1638393565698, "c": 4, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 193, "tp": 193, "co": true, "lo": 120 }, { "@c": "p", "id": 4125, "n": "Madaripur", "c": null, "o": 6, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 120 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 120 }, { "@c": "p", "id": 4126, "n": "Chittagong", "c": null, "o": 6, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 120 ], "plv": 1, "pst": 51, "rp": 109, "tp": 78, "co": true, "lo": 120 }, { "@c": "p", "id": 4127, "n": "Khulna", "c": null, "o": 120, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 120 ], "plv": 1, "pst": 52, "tp": 70, "co": true }, { "@c": "p", "id": 4128, "n": "Sylhet", "c": null, "o": 6, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 120 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 120 }, { "@c": "ultshared.UltSeaProvince", "id": 4129, "n": "Brahmaputra River - BR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4130, "n": "Johor", "c": null, "o": 7, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 100 }, { "@c": "p", "id": 4131, "n": "Kuala Lumpur", "c": null, "o": 11, "m": 39, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 16, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -22, "y": 1 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 3000, "ci": [ 100 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 11099, "y": 3890 }, "t": 1638357746511, "c": 4, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 234, "tp": 195, "co": true, "lo": 100 }, { "@c": "p", "id": 4132, "n": "Malacca", "c": null, "o": 7, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 100 }, { "@c": "p", "id": 4133, "n": "Singapore", "c": null, "o": 11, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 13, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 1, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17000309, "r": 21, "bp": 5000, "ci": [ 102 ], "plv": 5, "pst": 53, "rp": 580, "tp": 580, "co": true, "lo": 102 }, { "@c": "p", "id": 4134, "n": "Pekan", "c": null, "o": 7, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 100 }, { "@c": "p", "id": 4135, "n": "Taiping", "c": null, "o": 11, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 100 }, { "@c": "p", "id": 4136, "n": "Padang Sidempuan", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4137, "n": "Sibolga", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4138, "n": "Blang Pidie", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4139, "n": "Langsa", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4140, "n": "Pekanbaru", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4141, "n": "Riau", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4142, "n": "Padang", "c": null, "o": 7, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": -7, "y": 9 }, "id": 2260, "e": true }, { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000482, "r": 2, "bp": 3000, "ci": [ 7 ], "plv": 6, "pst": 55, "rp": 2301, "tp": 1779, "co": true }, { "@c": "p", "id": 4143, "n": "Bailangu", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4144, "n": "Metro", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4145, "n": "Simpangtiga", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -11, "y": -32 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4146, "n": "Palembang", "c": null, "o": 7, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 7 ], "plv": 6, "pst": 55, "rp": 2301, "tp": 1779 }, { "@c": "p", "id": 4148, "n": "Jakarta", "c": null, "o": 7, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -18 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 15, "id": 2256, "e": true } ] ], "lb": 1, "sa": 17000483, "r": 3, "bp": 3000, "ci": [ 7 ], "plv": 7, "pst": 55, "rp": 2133, "tp": 1877, "co": true }, { "@c": "p", "id": 4149, "n": "Bekasi", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4150, "n": "Bogor", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4151, "n": "Surabaya", "c": null, "o": 7, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "id": 2277, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 5, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17025330, "r": 5, "bp": 3000, "ci": [ 7 ], "plv": 6, "pst": 55, "rp": 1289, "tp": 1776, "co": true }, { "@c": "p", "id": 4152, "n": "Kediri", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4153, "n": "Blora", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4154, "n": "Tulungagung", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4155, "n": "Tigris River - TR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4156, "n": "Melak", "c": null, "o": 7, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4157, "n": "Balikpapan", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4158, "n": "Banjarmasin", "c": null, "o": 7, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -10, "y": 9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 6, "bp": 3000, "ci": [ 7 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504, "co": true }, { "@c": "p", "id": 4159, "n": "Tarakan", "c": null, "o": 7, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4160, "n": "Tigris River - TR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4161, "n": "Sampit", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4162, "n": "Tigris River - TR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4163, "n": "Sulawesi", "c": null, "o": 7, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 7 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4164, "n": "Makassar", "c": null, "o": 7, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -12, "y": -12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 7 ], "plv": 6, "pst": 55, "rp": 1815, "tp": 1612, "co": true }, { "@c": "p", "id": 4165, "n": "Penampang", "c": null, "o": 7, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 100 }, { "@c": "ultshared.UltSeaProvince", "id": 4166, "n": "Tigris River - TR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4167, "n": "Miri", "c": null, "o": 7, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 100 ], "plv": 1, "pst": 51, "tp": 60, "lo": 100 }, { "@c": "p", "id": 4168, "n": "Việt Trì", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4169, "n": "Thái Nguyên", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4170, "n": "Sam Nuea", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4171, "n": "Na Hom", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4172, "n": "Nam Định", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4173, "n": "Phonsavan", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4174, "n": "Thanh Hóa", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4175, "n": "Vientiane", "c": null, "o": 92, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 92 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "p", "id": 4176, "n": "Chile Chico", "c": null, "o": 77, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 77 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 4177, "n": "Louang Prabang", "c": null, "o": 92, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "id": 2256 } ] ], "sa": 17111951, "r": 3, "bp": 3000, "ci": [ 92 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1603 }, { "@c": "p", "id": 4178, "n": "Ban San", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4179, "n": "Salavan", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4180, "n": "Pak Beng", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4181, "n": "Muang Xai", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4182, "n": "Hanoi", "c": null, "o": 92, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2256, "e": true } ] ], "lb": 2, "r": 6, "bp": 3000, "ci": [ 92 ], "plv": 6, "pst": 55, "rp": 2395, "tp": 1810 }, { "@c": "p", "id": 4183, "n": "Là o Cai", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "rp": 267, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4184, "n": "South Pacific - SP66", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4185, "n": "Krong Chbar Mon", "c": null, "o": 92, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 142 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 142 }, { "@c": "p", "id": 4186, "n": "Krong Siem Reap", "c": null, "o": 92, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 142 ], "plv": 1, "pst": 51, "tp": 89, "lo": 142 }, { "@c": "p", "id": 4187, "n": "Krong Battambang", "c": null, "o": 92, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 142 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 11225, "y": 3526 }, "t": 1638373604000, "c": 16, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 92, "lo": 142 }, { "@c": "p", "id": 4188, "n": "Buon Ma Thuot", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4189, "n": "Pleiku", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "rp": 320, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4190, "n": "South Pacific - SP68", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4191, "n": "Kon Tum", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4192, "n": "Qui Nhơn", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4193, "n": "Da Nang", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4194, "n": "Drake Passage - DP02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4195, "n": "Bạc Liêu", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4196, "n": "Drake Passage - DP01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4197, "n": "South Pacific - SP70", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4198, "n": "Phan Thiet", "c": null, "o": 92, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4199, "n": "Phnom Penh", "c": null, "o": 92, "m": 31, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 8, "y": 4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 7, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17000140, "r": 3, "bp": 3000, "ci": [ 142 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 11291, "y": 3547 }, "t": 1638337974755, "c": 1, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 191, "tp": 159, "co": true, "lo": 142 }, { "@c": "p", "id": 4200, "n": "Dalat", "c": null, "o": 92, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 92 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4201, "n": "Shenzhen", "c": null, "o": 11, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "ultshared.UltSeaProvince", "id": 4202, "n": "Tigris River - TR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4203, "n": "Hong Kong", "c": null, "o": 11, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 22, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 7, "y": 9 }, "id": 2016, "e": true } ] ], "lb": 2, "sa": 17000306, "r": 3, "bp": 3000, "ci": [ 5 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 11751, "y": 3095 }, "t": 1638554416405, "c": 2, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 197, "tp": 164, "co": true, "lo": 5 }, { "@c": "p", "id": 4204, "n": "Huizhou", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4205, "n": "Hangzhou", "c": null, "o": 48, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "ultshared.UltSeaProvince", "id": 4206, "n": "Tigris River - TR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4207, "n": "Shanghai", "c": null, "o": 115, "m": 22, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 3, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 16, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17112279, "r": 7, "bp": 3000, "ci": [ 5 ], "plv": 6, "pst": 53, "rp": 160, "tp": 160, "co": true, "lo": 5 }, { "@c": "p", "id": 4208, "n": "Jiangsu", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4209, "n": "Qingdao", "c": null, "o": 91, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 7, "y": 13 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17013259, "r": 6, "bp": 3000, "ci": [ 5 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 12067.06, "y": 2498.74 }, "t": 1638563255277, "c": 1, "type": 0 }, { "@c": "im", "pos": { "x": 12064, "y": 2493 }, "t": 1638566855277, "c": 1, "type": 0 } ] ], "plv": 6, "pst": 53, "rp": 209, "tp": 149, "co": true, "lo": 5 }, { "@c": "p", "id": 4210, "n": "Linyi", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4211, "n": "Tigris River - TR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4212, "n": "Yantai", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4213, "n": "Shanxi", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4214, "n": "Tianjin", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4215, "n": "Ulanqab", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4216, "n": "Beijing", "c": null, "o": 5, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000503, "r": 5, "bp": 3000, "ci": [ 5 ], "plv": 7, "pst": 55, "rp": 1244, "tp": 1555 }, { "@c": "p", "id": 4217, "n": "Jilin", "c": null, "o": 91, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "lo": 5 }, { "@c": "p", "id": 4218, "n": "Suihua", "c": null, "o": 91, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "lo": 5 }, { "@c": "ultshared.UltSeaProvince", "id": 4219, "n": "Tigris River - TR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4222, "n": "Ürümqi", "c": null, "o": 89, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 12, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17000280, "r": 3, "bp": 3000, "ci": [ 143 ], "plv": 5, "pst": 53, "rp": 213, "tp": 178, "lo": 143 }, { "@c": "p", "id": 4223, "n": "Karamay", "c": null, "o": 89, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 143 ], "plv": 1, "pst": 51, "tp": 78, "lo": 143 }, { "@c": "p", "id": 4224, "n": "Altay", "c": null, "o": 89, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 143 ], "plv": 1, "pst": 51, "tp": 86, "lo": 143 }, { "@c": "p", "id": 4225, "n": "Turpan", "c": null, "o": 89, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 143 ], "plv": 1, "pst": 51, "tp": 79, "lo": 143 }, { "@c": "ultshared.UltSeaProvince", "id": 4226, "n": "Tigris River - TR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4228, "n": "Yuxi", "c": null, "o": 92, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "p", "id": 4229, "n": "Guiyang", "c": null, "o": 92, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "p", "id": 4230, "n": "Luzhou", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4231, "n": "Nanchong", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4232, "n": "Zunyi", "c": null, "o": 92, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 5 }, { "@c": "p", "id": 4233, "n": "Chongqing", "c": null, "o": 92, "m": 24, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 12, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17076610, "r": 2, "bp": 3000, "ci": [ 5 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 11448, "y": 2808 }, "t": 1638562802000, "c": 63, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 207, "tp": 148, "lo": 5 }, { "@c": "p", "id": 4234, "n": "Xigazê", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4235, "n": "Nagqu", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4236, "n": "Yushu", "c": null, "o": 5, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4237, "n": "Ngari", "c": null, "o": 5, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 5 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4238, "n": "Dagupan", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4239, "n": "Cabanatuan", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4240, "n": "Batangas", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4241, "n": "Manila", "c": null, "o": 48, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 1, "y": 8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 1, "sa": 17002886, "r": 5, "bp": 3000, "ci": [ 48 ], "plv": 7, "pst": 55, "rp": 1362, "tp": 1803, "co": true }, { "@c": "p", "id": 4242, "n": "Surigao", "c": null, "o": 48, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4243, "n": "Cagayan de Oro", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4244, "n": "Cotabao", "c": null, "o": 48, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 48 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4245, "n": "Davao City", "c": null, "o": 48, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "rp": { "x": 7, "y": 10 }, "id": 2260, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17092270, "r": 7, "bp": 3000, "ci": [ 48 ], "plv": 6, "pst": 55, "rp": 1393, "tp": 1393, "co": true }, { "@c": "p", "id": 4246, "n": "Fredericton", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 51, "rp": 67, "tp": 67, "co": true, "lo": 20 }, { "@c": "p", "id": 4247, "n": "Truro", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 20 }, { "@c": "p", "id": 4249, "n": "Bridgewater", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 4250, "n": "Trois-Rivières", "c": null, "o": 144, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 144 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 4251, "n": "Mistissini", "c": null, "o": 20, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "ultshared.UltSeaProvince", "id": 4252, "n": "Tigris River - TR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4253, "n": "Sherbrooke", "c": null, "o": 22, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 144 ], "plv": 1, "pst": 51, "tp": 79, "lo": 144 }, { "@c": "p", "id": 4254, "n": "Rivière-Rouge", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 4255, "n": "Ottawa", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 4256, "n": "Belleville", "c": null, "o": 20, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 4257, "n": "Montreal", "c": null, "o": 115, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 3, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 3, "y": 17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17112281, "r": 5, "bp": 3000, "ci": [ 20 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3767, "y": 2095 }, "t": 1638526772793, "c": 6, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 111, "tp": 139, "co": true, "lo": 20 }, { "@c": "p", "id": 4258, "n": "Kitchener", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 4259, "n": "Peterborough", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 4260, "n": "Toronto", "c": null, "o": 20, "m": 53, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 9, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 10, "y": 4 }, "id": 2016, "e": true } ] ], "lb": 2, "sa": 17000515, "r": 2, "bp": 3000, "ci": [ 20 ], "plv": 6, "pst": 55, "rp": 1440, "tp": 1029, "co": true }, { "@c": "p", "id": 4261, "n": "Winnipeg", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 18, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000657, "r": 6, "bp": 3000, "ci": [ 20 ], "plv": 6, "pst": 53, "rp": 223, "tp": 159, "lo": 20 }, { "@c": "p", "id": 4262, "n": "Falcon Lake", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 4263, "n": "Westbourne", "c": null, "o": 20, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4264, "n": "Tigris River - TR16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4265, "n": "Tigris River - TR17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4266, "n": "Cold Lake", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 4267, "n": "Whitecourt", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "ultshared.UltSeaProvince", "id": 4268, "n": "Euphrates River - ER01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4269, "n": "Calgary", "c": null, "o": 20, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 8, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000518, "r": 3, "bp": 4000, "ci": [ 20 ], "plv": 6, "pst": 55, "rp": 1662, "tp": 1385 }, { "@c": "p", "id": 4270, "n": "Cranbrook", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 4271, "n": "Lethbridge", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 51, "tp": 67, "lo": 20 }, { "@c": "p", "id": 4272, "n": "Drumheller", "c": null, "o": 20, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "ultshared.UltSeaProvince", "id": 4273, "n": "Euphrates River - ER02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4274, "n": "Euphrates River - ER03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4276, "n": "Vancouver", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -17, "y": 1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 5, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 20 ], "plv": 6, "pst": 53, "rp": 170, "tp": 170, "co": true, "lo": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4277, "n": "Euphrates River - ER04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4278, "n": "Khaplu", "c": null, "o": 47, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 4279, "n": "Kamloops", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 20 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4281, "n": "Euphrates River - ER05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4282, "n": "Euphrates River - ER07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4283, "n": "Euphrates River - ER08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4287, "n": "Euphrates River - ER09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4288, "n": "Euphrates River - ER10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4289, "n": "Euphrates River - ER11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4290, "n": "Euphrates River - ER12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4296, "n": "Euphrates River - ER13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4297, "n": "Ganges River - GR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4298, "n": "Euphrates River - ER14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4304, "n": "Euphrates River - ER15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4309, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4310, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4311, "n": "Morant Bay", "c": null, "o": 68, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 108 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 108 }, { "@c": "p", "id": 4312, "n": "Kingston", "c": null, "o": 68, "m": 24, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 2, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -3, "y": -18 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000629, "r": 3, "bp": 3000, "ci": [ 108 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3473, "y": 3316 }, "t": 1638566256785, "c": 7, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 162, "tp": 135, "co": true, "lo": 108 }, { "@c": "p", "id": 4313, "n": "Savanna-la-Mar", "c": null, "o": 68, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 108 ], "plv": 1, "pst": 51, "tp": 53, "co": true, "lo": 108 }, { "@c": "p", "id": 4314, "n": "Havana", "c": null, "o": 68, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": 4, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 2, "sa": 17000522, "r": 5, "bp": 3000, "ci": [ 68 ], "plv": 6, "pst": 55, "rp": 1300, "tp": 1725, "co": true }, { "@c": "p", "id": 4315, "n": "Pinar del Río", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "rp": 264, "tp": 132, "co": true }, { "@c": "p", "id": 4316, "n": "Constancia", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4317, "n": "Moron", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4318, "n": "Jacmel", "c": null, "o": 68, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 71 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3694, "y": 3308 }, "t": 1638474855876, "c": 1, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 45, "lo": 71 }, { "@c": "p", "id": 4319, "n": "Santo Domingo", "c": null, "o": 68, "m": 30, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -3, "y": 7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 7, "bp": 3000, "ci": [ 69 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3795, "y": 3300 }, "t": 1638486694135, "c": 2, "type": 0 } ] ], "plv": 6, "pst": 53, "rp": 184, "tp": 184, "co": true, "lo": 69 }, { "@c": "p", "id": 4320, "n": "Port-au-Prince", "c": null, "o": 68, "m": 37, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 18, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -15, "y": 3 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 6, "bp": 3000, "ci": [ 71 ], "plv": 5, "pst": 53, "rp": 270, "tp": 193, "co": true, "lo": 71 }, { "@c": "p", "id": 4321, "n": "Cap-Haïtien", "c": null, "o": 68, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 71 ], "plv": 1, "pst": 51, "tp": 57, "co": true, "lo": 71 }, { "@c": "p", "id": 4322, "n": "Jean-Rabel", "c": null, "o": 68, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 71 ], "plv": 1, "pst": 51, "tp": 60, "lo": 71 }, { "@c": "p", "id": 4323, "n": "Monte Cristi", "c": null, "o": 68, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 69 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 69 }, { "@c": "p", "id": 4324, "n": "Barahona", "c": null, "o": 68, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17043233, "r": 1, "bp": 2000, "ci": [ 69 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3694, "y": 3308 }, "t": 1638469399633, "c": 1, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 45, "lo": 69 }, { "@c": "p", "id": 4325, "n": "San Juan dela Maguana", "c": null, "o": 68, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 69 ], "plv": 1, "pst": 51, "tp": 45, "lo": 69 }, { "@c": "p", "id": 4326, "n": "Santiago de los Caballeros", "c": null, "o": 68, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 69 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 69 }, { "@c": "p", "id": 4327, "n": "Azua", "c": null, "o": 68, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 69 ], "plv": 1, "pst": 51, "tp": 45, "lo": 69 }, { "@c": "p", "id": 4328, "n": "Nagua", "c": null, "o": 68, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 69 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 69 }, { "@c": "p", "id": 4329, "n": "Punta Cana", "c": null, "o": 68, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 69 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 69 }, { "@c": "p", "id": 4330, "n": "San Juan", "c": null, "o": 75, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -9, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000527, "r": 2, "bp": 3000, "ci": [ 75 ], "plv": 6, "pst": 55, "rp": 1978, "tp": 1413, "co": true }, { "@c": "p", "id": 4331, "n": "Ponce", "c": null, "o": 75, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 75 ], "plv": 1, "pst": 52, "tp": 89 }, { "@c": "p", "id": 4332, "n": "Port of Spain", "c": null, "o": 83, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 10, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000528, "r": 21, "bp": 5000, "ci": [ 83 ], "plv": 6, "pst": 55, "rp": 4711, "tp": 4711, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4333, "n": "South Pacific - SP71", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4334, "n": "Valle de la Pascua", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4335, "n": "South Pacific - SP74", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4336, "n": "Maracaibo", "c": null, "o": 81, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2243, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 5, "y": 6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000529, "r": 2, "bp": 3000, "ci": [ 81 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3669, "y": 3615 }, "t": 1638564015318, "c": 2, "type": 0 } ] ], "plv": 6, "pst": 55, "rp": 892, "tp": 637, "co": true }, { "@c": "p", "id": 4337, "n": "Guayana City", "c": null, "o": 81, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 1, "y": -9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000531, "r": 5, "bp": 3000, "ci": [ 81 ], "plv": 6, "pst": 55, "rp": 1062, "tp": 1327, "co": true }, { "@c": "p", "id": 4338, "n": "Puerto La Cruz", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132, "co": true }, { "@c": "p", "id": 4339, "n": "Caracas", "c": null, "o": 81, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 1, "y": -16 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000532, "r": 6, "bp": 3000, "ci": [ 81 ], "plv": 6, "pst": 55, "rp": 2095, "tp": 1496, "co": true }, { "@c": "p", "id": 4340, "n": "Elorza", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4341, "n": "San Fernando de Apure", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4342, "n": "La Esmeralda", "c": null, "o": 81, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4343, "n": "South Pacific - SP72", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4344, "n": "Upata", "c": null, "o": 81, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 81 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4345, "n": "Georgetown", "c": null, "o": 106, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 1, "y": -14 }, "id": 2016, "e": true } ] ], "sa": 17000535, "r": 3, "bp": 3000, "ci": [ 106 ], "plv": 5, "pst": 55, "rp": 1659, "tp": 1383, "co": true }, { "@c": "p", "id": 4346, "n": "Linden", "c": null, "o": 106, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 106 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 4347, "n": "Aishalton", "c": null, "o": 106, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 106 ], "plv": 1, "pst": 52, "rp": 133, "tp": 133 }, { "@c": "p", "id": 4348, "n": "Mbeya", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 4349, "n": "Moengo", "c": null, "o": 24, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 107 ], "plv": 1, "pst": 51, "tp": 52, "co": true, "lo": 107 }, { "@c": "p", "id": 4350, "n": "Kamarang", "c": null, "o": 106, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 106 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 4351, "n": "Witagron", "c": null, "o": 24, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 107 ], "plv": 1, "pst": 51, "tp": 53, "lo": 107 }, { "@c": "p", "id": 4352, "n": "Quito", "c": null, "o": 25, "m": 38, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 17, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 3000, "ci": [ 78 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 3342, "y": 4035 }, "t": 1638339226792, "c": 11, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 233, "tp": 194, "lo": 78 }, { "@c": "p", "id": 4353, "n": "El Coca", "c": null, "o": 25, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 78 ], "plv": 1, "pst": 51, "tp": 61, "lo": 78 }, { "@c": "p", "id": 4354, "n": "Quevedo", "c": null, "o": 25, "m": 50, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 78 ], "plv": 1, "pst": 51, "tp": 65, "co": true, "lo": 78 }, { "@c": "p", "id": 4355, "n": "Loja", "c": null, "o": 98, "m": 47, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 78 ], "plv": 1, "pst": 51, "tp": 93, "lo": 78 }, { "@c": "p", "id": 4356, "n": "Francisco de Orellana ", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4357, "n": "Iquitos", "c": null, "o": 98, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 98 ], "plv": 6, "pst": 55, "rp": 1157, "tp": 1546 }, { "@c": "p", "id": 4358, "n": "Requena", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4359, "n": "Soplin", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4360, "n": "Pisco", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4361, "n": "Tocache", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4362, "n": "Chimbote", "c": null, "o": 98, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 98 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4363, "n": "Lima", "c": null, "o": 98, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -8, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000539, "r": 7, "bp": 3000, "ci": [ 98 ], "plv": 6, "pst": 55, "rp": 1639, "tp": 1739, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4364, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4366, "n": "Sarh", "c": null, "o": 28, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17096313, "r": 3, "bp": 4000, "ci": [ 28 ], "plv": 6, "pst": 55, "rp": 2124, "tp": 1770 }, { "@c": "p", "id": 4367, "n": "Abéché", "c": null, "o": 28, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "sa": 17096312, "r": 5, "bp": 3000, "ci": [ 28 ], "plv": 6, "pst": 55, "rp": 1062, "tp": 1327 }, { "@c": "ultshared.UltSeaProvince", "id": 4368, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4369, "n": "Berbérati", "c": null, "o": 28, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17096316, "r": 7, "bp": 3000, "ci": [ 28 ], "plv": 5, "pst": 55, "rp": 1288, "tp": 1288 }, { "@c": "p", "id": 4370, "n": "Gajar", "c": null, "o": 47, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 4371, "n": "Asunción", "c": null, "o": 79, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000547, "r": 2, "bp": 3000, "ci": [ 79 ], "plv": 6, "pst": 55, "rp": 1978, "tp": 1413 }, { "@c": "p", "id": 4372, "n": "Pozo Colorado", "c": null, "o": 79, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 79 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 4373, "n": "Karapaí", "c": null, "o": 79, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 79 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 4374, "n": "Caaguazú", "c": null, "o": 79, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 79 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 4375, "n": "Pilar", "c": null, "o": 79, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 79 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 4376, "n": "Illescas", "c": null, "o": 80, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 80 ], "plv": 1, "pst": 52, "tp": 87, "co": true }, { "@c": "p", "id": 4377, "n": "Montevideo", "c": null, "o": 80, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2243, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": 1, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "r": 6, "bp": 3000, "ci": [ 80 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 4104, "y": 5321 }, "t": 1638567885673, "c": 139, "type": 0 } ] ], "plv": 4, "pst": 55, "rp": 871, "tp": 622, "co": true }, { "@c": "p", "id": 4378, "n": "Durazno", "c": null, "o": 80, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 80 ], "plv": 1, "pst": 52, "tp": 87, "co": true }, { "@c": "p", "id": 4379, "n": "Kilosa", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 4380, "n": "Kilwa Masoko", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 4381, "n": "El Wak", "c": null, "o": 86, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 67, "lo": 35 }, { "@c": "p", "id": 4382, "n": "Mpanda", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 4383, "n": "Tabora", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 4384, "n": "Iringa", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 4385, "n": "Kitui", "c": null, "o": 86, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 75, "lo": 35 }, { "@c": "p", "id": 4386, "n": "North Horr", "c": null, "o": 86, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 51, "tp": 67, "lo": 35 }, { "@c": "p", "id": 4387, "n": "Chamwino", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 4388, "n": "Marogoro", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 4389, "n": "Musoma", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 4390, "n": "Arusha", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 4391, "n": "Olenguruone ", "c": null, "o": 35, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 4392, "n": "Obalang", "c": null, "o": 35, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 4393, "n": "Nguruka", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109 }, { "@c": "p", "id": 4394, "n": "Bukoba", "c": null, "o": 35, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 35 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 4395, "n": "Bangweulu Wetlands", "c": null, "o": 33, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 61, "lo": 123 }, { "@c": "p", "id": 4396, "n": "Mporokoso", "c": null, "o": 33, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 123 ], "plv": 1, "pst": 51, "tp": 61, "co": true, "lo": 123 }, { "@c": "p", "id": 4397, "n": "Narere", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4398, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4399, "n": "Victoria Falls", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4400, "n": "Chiredzi", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17022157, "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4401, "n": "Massinga", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4402, "n": "Mecuburi", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4403, "n": "Sperrgebiet", "c": null, "o": 34, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 4404, "n": "Aus", "c": null, "o": 34, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 4405, "n": "Wangaï", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4406, "n": "Kumbo", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4407, "n": "Etanga", "c": null, "o": 34, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 4408, "n": "Khorixas", "c": null, "o": 34, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 4409, "n": "Ondangwa", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 4410, "n": "Otjinene", "c": null, "o": 34, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 4411, "n": "Selebi Phikwe", "c": null, "o": 4, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 78, "lo": 34 }, { "@c": "p", "id": 4412, "n": "New Xade", "c": null, "o": 4, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 78, "lo": 34 }, { "@c": "p", "id": 4413, "n": "Savuti", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 4414, "n": "Nata", "c": null, "o": 4, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 67, "lo": 34 }, { "@c": "p", "id": 4415, "n": "Xade", "c": null, "o": 4, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 78, "lo": 34 }, { "@c": "p", "id": 4416, "n": "Ukwi", "c": null, "o": 34, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 4417, "n": "Mariental", "c": null, "o": 4, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 86, "lo": 34 }, { "@c": "p", "id": 4418, "n": "Tshabong", "c": null, "o": 34, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 52, "tp": 104 }, { "@c": "p", "id": 4419, "n": "Dekar", "c": null, "o": 4, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 75, "lo": 34 }, { "@c": "p", "id": 4420, "n": "Gochas", "c": null, "o": 4, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 34 ], "plv": 1, "pst": 51, "tp": 86, "lo": 34 }, { "@c": "p", "id": 4421, "n": "Muyamba", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4422, "n": "Zanga", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4423, "n": "Booue", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 4424, "n": "Sembe", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4425, "n": "Gribe", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4426, "n": "Mayama", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4427, "n": "Bertoua", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4428, "n": "Douala", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4429, "n": "Ntoum", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4430, "n": "Kindamba", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4431, "n": "Ndjole", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4432, "n": "Ebolowa", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4433, "n": "Tibati", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4434, "n": "Lomie", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4435, "n": "Djambla", "c": null, "o": 27, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 27 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4436, "n": "Waddan", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4437, "n": "Ash Shwayrif", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4438, "n": "Zuwara", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4439, "n": "As Sidr", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4440, "n": "Ras Lanuf", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4441, "n": "Qasr Abu Hadi", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4442, "n": "Maradah", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4443, "n": "Adam", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4444, "n": "Ajdabiya", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4445, "n": "Ghat", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2281, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "rp": 373, "tp": 133 }, { "@c": "p", "id": 4446, "n": "Alawenat", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4447, "n": "Brak", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4448, "n": "Sawknah", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4449, "n": "Gadamis", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4450, "n": "Al Khirabh", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4451, "n": "Tazerbu", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4452, "n": "Al Fuqaha", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4453, "n": "Jalu", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4454, "n": "Butnan", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4455, "n": "Jakharrad", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4456, "n": "Bi'r al Ashhab", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4457, "n": "Dirj", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4458, "n": "Bani Waled", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4459, "n": "Abugrein", "c": null, "o": 30, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4460, "n": "Tmassah", "c": null, "o": 30, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 30 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4461, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4462, "n": "Jhang", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 47 }, { "@c": "p", "id": 4463, "n": "Sost", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 5, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "rp": 54, "tp": 67, "co": true, "lo": 47 }, { "@c": "p", "id": 4464, "n": "Nowshera", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 47 }, { "@c": "p", "id": 4465, "n": "Sheikhupura", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 47 }, { "@c": "p", "id": 4466, "n": "Bahawalpur", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 107 }, { "@c": "p", "id": 4467, "n": "Hyderabad (PK)", "c": null, "o": 47, "m": 26, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 16, "id": 2242, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -4, "y": 7 }, "id": 2016, "e": true } ] ], "lb": 2, "r": 5, "bp": 3000, "ci": [ 47 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 9799, "y": 2992 }, "t": 1638567110008, "c": 100, "type": 0 } ] ], "plv": 3, "pst": 55, "rp": 290, "tp": 362, "co": true }, { "@c": "p", "id": 4468, "n": "Podgorica", "c": null, "o": 64, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -4, "y": 4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 4, "id": 2271 } ] ], "sa": 17023919, "r": 6, "bp": 3000, "ci": [ 64 ], "plv": 5, "pst": 55, "rp": 1929, "tp": 1478, "co": true }, { "@c": "p", "id": 4469, "n": "Bar", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4470, "n": "Novi Sad", "c": null, "o": 64, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "sa": 17097935, "r": 2, "bp": 3000, "ci": [ 64 ], "plv": 6, "pst": 55, "rp": 1807, "tp": 1290 }, { "@c": "p", "id": 4471, "n": "Niš", "c": null, "o": 64, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "sa": 17023910, "r": 2, "bp": 3000, "ci": [ 64 ], "plv": 5, "pst": 55, "rp": 1929, "tp": 1478 }, { "@c": "p", "id": 4472, "n": "Skopje", "c": null, "o": 64, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17093883, "r": 3, "bp": 4000, "ci": [ 64 ], "plv": 6, "pst": 55, "rp": 2271, "tp": 1993 }, { "@c": "p", "id": 4473, "n": "Pristina", "c": null, "o": 64, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17038094, "r": 5, "bp": 3000, "ci": [ 64 ], "plv": 6, "pst": 55, "rp": 1135, "tp": 1519 }, { "@c": "p", "id": 4474, "n": "Kragujevac", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2281, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "rp": 389, "tp": 129 }, { "@c": "p", "id": 4475, "n": "Leskovac", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4476, "n": "Strumica", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "rp": 360, "tp": 128 }, { "@c": "p", "id": 4477, "n": "Kumanovo", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4478, "n": "Kavadartsi", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4479, "n": "Novi Pazar", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4480, "n": "Aleksinac", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4481, "n": "Negotin", "c": null, "o": 64, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 127, "co": true }, { "@c": "p", "id": 4482, "n": "Sombor", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 4483, "n": "Vršac", "c": null, "o": 64, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 127, "co": true }, { "@c": "p", "id": 4484, "n": "Berane", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4485, "n": "Aranđelovac", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4486, "n": "Zaječar", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 4487, "n": "Peja", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4488, "n": "Vranje", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4489, "n": "Mitrovicë", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4490, "n": "Žabljak", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4491, "n": "Senta", "c": null, "o": 64, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 4492, "n": "Jagodina", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4493, "n": "Bor", "c": null, "o": 64, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 64 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4494, "n": "Panjgur", "c": null, "o": 47, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "rp": 128, "tp": 107 }, { "@c": "ultshared.UltSeaProvince", "id": 4495, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4496, "n": "Ziarat", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "lo": 47 }, { "@c": "ultshared.UltSeaProvince", "id": 4497, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4498, "n": "Loralai", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 47 }, { "@c": "ultshared.UltSeaProvince", "id": 4499, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4500, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4501, "n": "Daharki", "c": null, "o": 47, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 4502, "n": "Gilgit", "c": null, "o": 37, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 47 }, { "@c": "p", "id": 4503, "n": "Sahiwal", "c": null, "o": 47, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 47 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "ultshared.UltSeaProvince", "id": 4504, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4505, "n": "Suva", "c": null, "o": 116, "m": 81, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 20, "y": -15 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000558, "r": 7, "bp": 3000, "ci": [ 116 ], "plv": 5, "pst": 55, "rp": 1336, "tp": 1336, "co": true }, { "@c": "p", "id": 4506, "n": "Vanua Levu", "c": null, "o": 116, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 16, "y": -12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 116 ], "plv": 1, "pst": 52, "tp": 89, "co": true }, { "@c": "p", "id": 4507, "n": "Paracel Islands", "c": null, "o": 48, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 5, "y": -2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 119 ], "plv": 1, "pst": 51, "rp": 74, "tp": 92, "co": true, "lo": 119 }, { "@c": "p", "id": 4508, "n": "Guam", "c": null, "o": 149, "m": 86, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": 13, "y": -2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000560, "r": 1, "bp": 3000, "ci": [ 149 ], "plv": 1, "pst": 52, "tp": 140, "co": true }, { "@c": "p", "id": 4509, "n": "Okinawa", "c": null, "o": 9, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 9 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132, "co": true }, { "@c": "p", "id": 4510, "n": "New Caledonia", "c": null, "o": 133, "m": 86, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 21, "y": 3 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000561, "r": 2, "bp": 3000, "ci": [ 133 ], "plv": 1, "pst": 52, "rp": 196, "tp": 140, "co": true }, { "@c": "p", "id": 4511, "n": "Guadalcanal", "c": null, "o": 117, "m": 86, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": 10, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000562, "r": 7, "bp": 3000, "ci": [ 117 ], "plv": 1, "pst": 52, "rp": 140, "tp": 140, "co": true }, { "@c": "p", "id": 4512, "n": "Kerguelen Islands", "c": null, "o": 26, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 5, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 134 ], "plv": 1, "pst": 51, "rp": 239, "tp": 85, "co": true, "lo": 134 }, { "@c": "p", "id": 4513, "n": "Diego Garcia", "c": null, "o": 148, "m": 86, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 5, "rp": { "x": -4, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000564, "r": 1, "bp": 3000, "ci": [ 148 ], "plv": 1, "pst": 52, "tp": 140, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4514, "n": "North Pacific - NP91", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4515, "n": "Canarias", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4516, "n": "Azores", "c": null, "o": 95, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -3, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 52, "tp": 72, "co": true }, { "@c": "p", "id": 4517, "n": "Galápagos Islands", "c": null, "o": 25, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -12, "y": -6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 78 ], "plv": 1, "pst": 51, "rp": 146, "tp": 91, "co": true, "lo": 78 }, { "@c": "p", "id": 4518, "n": "Andaman and Nicobar Islands", "c": null, "o": 6, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 7, "y": -37 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 6 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4519, "n": "North Pacific - NP47", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4520, "n": "Valletta", "c": null, "o": 118, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 2, "y": -2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000565, "r": 21, "bp": 5000, "ci": [ 118 ], "plv": 5, "pst": 55, "rp": 4610, "tp": 4610, "co": true }, { "@c": "p", "id": 4521, "n": "Faroe Islands", "c": null, "o": 56, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 10, "y": -11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 56 ], "plv": 1, "pst": 52, "tp": 72, "co": true }, { "@c": "p", "id": 4522, "n": "Shetland Islands", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -10, "y": -12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "rp": 183, "tp": 131, "co": true }, { "@c": "p", "id": 4523, "n": "Praia", "c": null, "o": 95, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -5, "y": -1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 95 ], "plv": 1, "pst": 52, "tp": 72, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4524, "n": "North Sea - NS04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4525, "n": "North Sea - NS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4526, "n": "North Atlantic - NA99", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4527, "n": "Nouakchott", "c": null, "o": 1, "m": 23, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 22, "id": 2243, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -11, "y": 1 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17002118, "r": 6, "bp": 3000, "ci": [ 127 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 6120, "y": 3330 }, "t": 1638567081854, "c": 10, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 176, "tp": 126, "co": true, "lo": 127 }, { "@c": "p", "id": 4528, "n": "Dakar", "c": null, "o": 32, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 20, "id": 2298, "e": true }, { "@c": "mu", "c": 11, "cn": true, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -13, "y": 4 }, "id": 2016, "e": true } ] ], "sa": 17000567, "r": 2, "bp": 3000, "ci": [ 32 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327, "co": true, "cos": [ "ultshared.UltProductionList", [ null, null, null, { "@c": "ultshared.UltProvinceProduction", "u": { "@c": "mu", "c": 11, "cn": true, "id": 2245, "e": true }, "t": 1638903572967, "s": 1638294359000, "b": -1 } ] ] }, { "@c": "p", "id": 4529, "n": "Conakry", "c": null, "o": 32, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 20, "id": 2298, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -14, "y": 8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "cn": true, "id": 2245, "e": true } ] ], "r": 3, "bp": 4000, "ci": [ 32 ], "plv": 6, "pst": 55, "rp": 2124, "tp": 1770, "co": true, "cos": [ "ultshared.UltProductionList", [ null, null, null, { "@c": "ultshared.UltProvinceProduction", "u": { "@c": "mu", "c": 11, "cn": true, "id": 2245, "e": true }, "t": 1638903572967, "s": 1638294359000, "b": -1 } ] ] }, { "@c": "p", "id": 4530, "n": "Guantanamo", "c": null, "o": 68, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 68 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4531, "n": "Chao Phraya River - CPR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4532, "n": "Bandiagara", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4534, "n": "Bobo-Dioulasso", "c": null, "o": 32, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 24, "cn": true, "id": 2244, "e": true }, { "@c": "mu", "c": 20, "id": 2298, "e": true } ] ], "sa": 17000569, "r": 7, "bp": 3000, "ci": [ 32 ], "plv": 5, "pst": 55, "rp": 1288, "tp": 1288, "cos": [ "ultshared.UltProductionList", [ null, null, null, { "@c": "ultshared.UltProvinceProduction", "u": { "@c": "mu", "c": 24, "cn": true, "id": 2244, "e": true }, "t": 1638569987652, "s": 1638294359000, "b": -1 } ] ] }, { "@c": "p", "id": 4535, "n": "Sikasso", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4536, "n": "Khartoum", "c": null, "o": 86, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 9, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 146 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8153, "y": 3485 }, "t": 1638345569852, "c": 11, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 242, "tp": 173, "lo": 146 }, { "@c": "p", "id": 4537, "n": "Juba", "c": null, "o": 86, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 23, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 124 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8096, "y": 3846 }, "t": 1638381255055, "c": 4, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 273, "tp": 195, "lo": 124 }, { "@c": "p", "id": 4538, "n": "Mogadishu", "c": null, "o": 86, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": 13, "y": 8 }, "id": 2260, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 86 ], "plv": 5, "pst": 55, "rp": 2036, "tp": 1554, "co": true }, { "@c": "p", "id": 4539, "n": "Djibouti", "c": null, "o": 86, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "rp": { "x": 16, "y": -11 }, "id": 2261, "e": true } ] ], "r": 3, "bp": 4000, "ci": [ 86 ], "plv": 5, "pst": 55, "rp": 2428, "tp": 2123, "co": true }, { "@c": "p", "id": 4540, "n": "Asmara", "c": null, "o": 86, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 86 ], "plv": 6, "pst": 55, "rp": 1563, "tp": 1698 }, { "@c": "p", "id": 4541, "n": "Faya-Largeau", "c": null, "o": 28, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "sa": 17096314, "r": 6, "bp": 3000, "ci": [ 28 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "p", "id": 4544, "n": " Bayanga", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4546, "n": "Turku", "c": null, "o": 57, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -17, "y": 3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 57 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288, "co": true }, { "@c": "p", "id": 4547, "n": "Salo", "c": null, "o": 57, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4548, "n": "Vaasa", "c": null, "o": 57, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -4, "y": -9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 1, "id": 2251, "e": true } ] ], "sa": 17000579, "r": 7, "bp": 3000, "ci": [ 57 ], "plv": 6, "pst": 55, "rp": 1327, "tp": 1327, "co": true }, { "@c": "p", "id": 4549, "n": "Tampere", "c": null, "o": 57, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 57 ], "plv": 6, "pst": 55, "rp": 1062, "tp": 1327 }, { "@c": "p", "id": 4550, "n": "Oulu", "c": null, "o": 57, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -10, "y": -7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 2, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "sa": 17000582, "r": 6, "bp": 3000, "ci": [ 57 ], "plv": 5, "pst": 55, "rp": 1840, "tp": 1414, "co": true }, { "@c": "p", "id": 4551, "n": "Rovaniemi", "c": null, "o": 57, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 2, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true } ] ], "sa": 17000583, "r": 2, "bp": 3000, "ci": [ 57 ], "plv": 5, "pst": 55, "rp": 1840, "tp": 1414 }, { "@c": "ultshared.UltSeaProvince", "id": 4552, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4553, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4554, "n": "Yangon", "c": null, "o": 44, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 22, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "r": 6, "bp": 3000, "ci": [ 44 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 10968, "y": 3378 }, "t": 1638567214669, "c": 11, "type": 0 }, { "@c": "im", "pos": { "x": 10969.68, "y": 3406.39 }, "t": 1638559778239, "c": 1, "type": 0 } ] ], "plv": 7, "pst": 55, "rp": 1479, "tp": 1057, "co": true }, { "@c": "p", "id": 4555, "n": "Myeik", "c": null, "o": 7, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -17, "y": -2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 5, "id": 2243, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17095901, "r": 2, "bp": 3000, "ci": [ 44 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 11016, "y": 3478 }, "t": 1638543622223, "c": 19, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 151, "tp": 108, "co": true, "lo": 44 }, { "@c": "p", "id": 4556, "n": "Sittwe", "c": null, "o": 44, "m": 72, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 18, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -8, "y": 11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000587, "r": 2, "bp": 3000, "ci": [ 44 ], "plv": 5, "pst": 55, "rp": 1637, "tp": 1169, "co": true }, { "@c": "p", "id": 4557, "n": "Myitkyina", "c": null, "o": 6, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000473, "r": 3, "bp": 4000, "ci": [ 44 ], "plv": 6, "pst": 53, "rp": 275, "tp": 229, "lo": 44 }, { "@c": "p", "id": 4558, "n": "Taunggyi", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4559, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4560, "n": "Mandalay", "c": null, "o": 44, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000590, "r": 5, "bp": 3000, "ci": [ 44 ], "plv": 6, "pst": 55, "rp": 1062, "tp": 1327 }, { "@c": "p", "id": 4561, "n": "Tichit", "c": null, "o": 1, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 60, "lo": 127 }, { "@c": "ultshared.UltSeaProvince", "id": 4562, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4563, "n": "Taoudenni", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4564, "n": "Ain Ben Tili", "c": null, "o": 1, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 90, "lo": 127 }, { "@c": "ultshared.UltSeaProvince", "id": 4565, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4566, "n": "Kidal", "c": null, "o": 32, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4567, "n": "Mauritania", "c": null, "o": 1, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 60, "lo": 127 }, { "@c": "p", "id": 4568, "n": "Kaédi", "c": null, "o": 1, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 58, "co": true, "lo": 127 }, { "@c": "p", "id": 4569, "n": "Tombouctou", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4570, "n": "Fana", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4571, "n": "Kita", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4572, "n": "Ayoun el Atrous", "c": null, "o": 1, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 61, "lo": 127 }, { "@c": "p", "id": 4573, "n": "Fada Ngourma", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4574, "n": "Menaka", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4575, "n": "Atar", "c": null, "o": 1, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 58, "lo": 127 }, { "@c": "p", "id": 4576, "n": "El-Aaiún", "c": null, "o": 1, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 61, "lo": 127 }, { "@c": "p", "id": 4577, "n": "Chegga", "c": null, "o": 1, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 127 ], "plv": 1, "pst": 51, "tp": 61, "lo": 127 }, { "@c": "p", "id": 4578, "n": "Araouane", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4579, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4580, "n": "Douentza", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4581, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4582, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4583, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4584, "n": "Dire", "c": null, "o": 32, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 32 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4585, "n": "Mundri West", "c": null, "o": 86, "m": 39, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 124 ], "plv": 1, "pst": 51, "tp": 56, "co": true, "lo": 124 }, { "@c": "p", "id": 4587, "n": "Kas", "c": null, "o": 86, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 77, "lo": 146 }, { "@c": "p", "id": 4588, "n": "Yambio", "c": null, "o": 86, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 124 ], "plv": 1, "pst": 51, "tp": 51, "co": true, "lo": 124 }, { "@c": "p", "id": 4589, "n": "Dunqula", "c": null, "o": 86, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 86, "co": true, "lo": 146 }, { "@c": "p", "id": 4590, "n": " Sabon Birni ", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4592, "n": "Asosa", "c": null, "o": 86, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 124 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 124 }, { "@c": "p", "id": 4593, "n": "Dessie", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4594, "n": "Beledweyne", "c": null, "o": 86, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 86 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4596, "n": "Wernyol", "c": null, "o": 86, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 124 ], "plv": 1, "pst": 51, "tp": 58, "co": true, "lo": 124 }, { "@c": "p", "id": 4597, "n": "Omdurman", "c": null, "o": 86, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 87, "co": true, "lo": 146 }, { "@c": "p", "id": 4598, "n": "Wadi Halfa", "c": null, "o": 86, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 90, "co": true, "lo": 146 }, { "@c": "p", "id": 4599, "n": "Arawala", "c": null, "o": 86, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 146 ], "plv": 1, "pst": 51, "tp": 75, "lo": 146 }, { "@c": "p", "id": 4601, "n": "Tachileik", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4602, "n": "Pyin Oo Lwin", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4603, "n": "Lere", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4604, "n": "Shwebo", "c": null, "o": 6, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 44 }, { "@c": "p", "id": 4605, "n": "Hakha", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4606, "n": "Myingyan", "c": null, "o": 6, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 44 }, { "@c": "p", "id": 4607, "n": "Meiktila", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4608, "n": "Mrauk-U", "c": null, "o": 6, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17027170, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 44 }, { "@c": "p", "id": 4609, "n": "Hsipaw", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4610, "n": "Myit Chay", "c": null, "o": 6, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 44 }, { "@c": "p", "id": 4611, "n": "Kalaw", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4612, "n": "Magway", "c": null, "o": 6, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 10838, "y": 3222 }, "t": 1638541202000, "c": 3, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 44 }, { "@c": "p", "id": 4613, "n": "Loikaw", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4614, "n": "Thayawardy", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4615, "n": "Lewe", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4616, "n": " Am Dam ", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4617, "n": "Lay Taung Tha Yet Cho", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4618, "n": "Pathein", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4619, "n": "Labutta", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "rp": 133, "tp": 133, "co": true }, { "@c": "p", "id": 4620, "n": "Myaungmya", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4621, "n": "Taungoo", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4622, "n": "Bago", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4623, "n": "Hpa-an", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4624, "n": "Mawlamyne", "c": null, "o": 7, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 44 }, { "@c": "p", "id": 4626, "n": "Dawei", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4627, "n": "Sindin", "c": null, "o": 44, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4628, "n": "Tanintharyi", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4629, "n": "Bopyin", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4630, "n": "Hankadin", "c": null, "o": 7, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "lo": 44 }, { "@c": "p", "id": 4631, "n": "Maliwan", "c": null, "o": 7, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "lo": 44 }, { "@c": "p", "id": 4632, "n": "Kawthoung", "c": null, "o": 7, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 51, "tp": 67, "lo": 44 }, { "@c": "p", "id": 4633, "n": "Hinthada", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4634, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4635, "n": "Mogok", "c": null, "o": 44, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 44 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4636, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4637, "n": "Chigé", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4638, "n": "Kaouda", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "rp": 105, "tp": 132 }, { "@c": "p", "id": 4639, "n": "Moussoro", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4640, "n": "Ati", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4641, "n": "Adre", "c": null, "o": 28, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17000542, "r": 3, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "rp": 157, "tp": 131 }, { "@c": "p", "id": 4642, "n": "Koukou", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4643, "n": " Ouanda Djallé ", "c": null, "o": 28, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4644, "n": "Mongo", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4645, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4646, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4647, "n": "Dourbali", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4648, "n": "Mefi", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4649, "n": "Ouadda", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4650, "n": "Ngui", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4651, "n": "Bangassou", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4652, "n": "Lioto", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4653, "n": "Bambari", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4654, "n": " Am Timan ", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4655, "n": "Kyabe", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4656, "n": "Migna", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4657, "n": "Doba", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4658, "n": "Nola", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4659, "n": "Bocaranga", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4660, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4661, "n": "Jamba", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4662, "n": "Damara", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4663, "n": "Mbaïki", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4664, "n": "Boda", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4665, "n": "Fourou", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4666, "n": "Gore", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4667, "n": "Ham", "c": null, "o": 28, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4668, "n": "Arada", "c": null, "o": 28, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 28 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4669, "n": "Iona", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4670, "n": "Lumbala", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4671, "n": "Shangombo", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4672, "n": "Rito", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4673, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4674, "n": "Mavinga", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4675, "n": "Cuemba", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4676, "n": "Muié", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4677, "n": "Calanda", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4678, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4679, "n": "Cuasa", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4681, "n": "Dundo", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4682, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4683, "n": "Luia", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4684, "n": "Savate", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4685, "n": "Namibe", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4686, "n": "Camucuio", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4687, "n": "Soyo", "c": null, "o": 85, "m": 62, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7276.08, "y": 4264.14 }, "t": 1638384368824, "c": 6, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 111, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4688, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4689, "n": "Quimbele", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4690, "n": "Bela Vista", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4691, "n": "Belas", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4692, "n": "Milando", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4693, "n": "Uige", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4694, "n": "Cafunfo", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4695, "n": "Matumbo", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4696, "n": "Capaia", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4697, "n": "Camaxilo", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4698, "n": "Saurimo", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4699, "n": "Andulo", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4700, "n": "Luando", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4701, "n": "Leua", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4702, "n": "Longa", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4703, "n": "Malaryta", "c": null, "o": 66, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 87, "lo": 52 }, { "@c": "ultshared.UltSeaProvince", "id": 4704, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4705, "n": "Canjala", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4706, "n": "Chinguar", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4707, "n": "Alto Hama", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4708, "n": "Sumbe", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4709, "n": "Moimba", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4710, "n": "Chitado", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4711, "n": "Sistan", "c": null, "o": 37, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4712, "n": "Matala", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4713, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4714, "n": "Munhe", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4715, "n": "Namacunde", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4716, "n": "Caluquembe", "c": null, "o": 85, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4717, "n": "Matote", "c": null, "o": 85, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 85 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4718, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4719, "n": "Drahičyn", "c": null, "o": 66, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 87, "lo": 52 }, { "@c": "p", "id": 4720, "n": "Hoža", "c": null, "o": 52, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 4721, "n": "Vawkavysk", "c": null, "o": 66, "m": 39, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 84, "lo": 52 }, { "@c": "p", "id": 4722, "n": "Ružany", "c": null, "o": 66, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 85, "co": true, "lo": 52 }, { "@c": "p", "id": 4723, "n": "Rudbar", "c": null, "o": 37, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4724, "n": "Niasviž", "c": null, "o": 66, "m": 37, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8114, "y": 1653 }, "t": 1638387602000, "c": 6, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 81, "lo": 52 }, { "@c": "p", "id": 4725, "n": "Navahrudak", "c": null, "o": 66, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 86, "co": true, "lo": 52 }, { "@c": "p", "id": 4726, "n": "Lida", "c": null, "o": 52, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 4727, "n": "Cieliachany", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 89, "lo": 52 }, { "@c": "p", "id": 4728, "n": "Pinsk", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "rp": 71, "tp": 89, "lo": 52 }, { "@c": "p", "id": 4729, "n": "Karelichy", "c": null, "o": 66, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 85, "lo": 52 }, { "@c": "p", "id": 4730, "n": "Ashmyany", "c": null, "o": 52, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4731, "n": "Labkovičy", "c": null, "o": 66, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 78, "co": true, "lo": 52 }, { "@c": "p", "id": 4732, "n": "Dubroŭna", "c": null, "o": 52, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4733, "n": "Zaranj", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4734, "n": "Plieščanicy", "c": null, "o": 52, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 4735, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4736, "n": "Danube River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4737, "n": "Svir", "c": null, "o": 52, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4738, "n": "Smarhoń", "c": null, "o": 52, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4739, "n": " Bahrām Chāh ", "c": null, "o": 37, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4741, "n": "Dugy", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4742, "n": "Muraški", "c": null, "o": 52, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4745, "n": "Polatsk", "c": null, "o": 52, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4747, "n": "Asvieja", "c": null, "o": 52, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4748, "n": "Roslyja", "c": null, "o": 52, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4749, "n": "Suraž", "c": null, "o": 52, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4750, "n": "Bialyničy", "c": null, "o": 52, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4751, "n": " Ghourian ", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4752, "n": "Stolin", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 89, "lo": 52 }, { "@c": "p", "id": 4753, "n": "Dobruš", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 52 }, { "@c": "p", "id": 4754, "n": "Zhodzina", "c": null, "o": 52, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 4755, "n": "Bychaŭ", "c": null, "o": 66, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 78, "co": true, "lo": 52 }, { "@c": "p", "id": 4756, "n": "Krychaw", "c": null, "o": 66, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 78, "lo": 52 }, { "@c": "p", "id": 4757, "n": "Loyew", "c": null, "o": 66, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 87, "co": true, "lo": 52 }, { "@c": "p", "id": 4758, "n": "Brahin", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 89, "co": true, "lo": 52 }, { "@c": "p", "id": 4759, "n": "Naroulia", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 89, "lo": 52 }, { "@c": "p", "id": 4761, "n": "Žytkavičy", "c": null, "o": 66, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 86, "lo": 52 }, { "@c": "p", "id": 4762, "n": "Chocimsk", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 89, "lo": 52 }, { "@c": "p", "id": 4763, "n": "Mazyr", "c": null, "o": 66, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 85, "lo": 52 }, { "@c": "p", "id": 4764, "n": "Shindand", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4765, "n": "Lieĺčycy", "c": null, "o": 66, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 89, "lo": 52 }, { "@c": "p", "id": 4766, "n": "Krasnapolle", "c": null, "o": 66, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "plv": 1, "pst": 51, "tp": 85, "co": true, "lo": 52 }, { "@c": "p", "id": 4767, "n": "Slutsk", "c": null, "o": 66, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 52 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8219, "y": 1684 }, "t": 1638391202000, "c": 3, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 85, "lo": 52 }, { "@c": "p", "id": 4768, "n": " Maryina Horka", "c": null, "o": 66, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 52 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8276, "y": 1658 }, "t": 1638432602000, "c": 6, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 77, "co": true, "lo": 52 }, { "@c": "p", "id": 4770, "n": "Žlobin", "c": null, "o": 66, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 52 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8251.65, "y": 1690.19 }, "t": 1638471827987, "c": 6, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 85, "co": true, "lo": 52 }, { "@c": "p", "id": 4771, "n": " Spin Buldak", "c": null, "o": 37, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4774, "n": "Numrug", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4775, "n": "Wakhan Corridor", "c": null, "o": 37, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4776, "n": "Zebak", "c": null, "o": 37, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4777, "n": "Mirzaki", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4778, "n": " Fayzabad ", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4779, "n": "Skazar", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4780, "n": " Imam Saheb ", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4781, "n": " Mulla Wali Waleh", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4783, "n": " Bala Morgab ", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4784, "n": "Atghar", "c": null, "o": 37, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 4785, "n": "Asadabad", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4786, "n": "Goshta", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4787, "n": "Shakin", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4788, "n": " Mitarlam ", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4789, "n": "Tagab", "c": null, "o": 37, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4790, "n": "Aliabad", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4791, "n": " Qarchi Gak ", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4792, "n": "Aynak", "c": null, "o": 37, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 9873.39, "y": 2616.36 }, "t": 1638322202000, "c": 3, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 4793, "n": " Sheberghan ", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4794, "n": "Andkhoy", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4795, "n": "Khost", "c": null, "o": 37, "m": 61, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 110 }, { "@c": "p", "id": 4796, "n": "Day Mirdad", "c": null, "o": 37, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4797, "n": "Gardez", "c": null, "o": 37, "m": 45, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 37 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 9811.17, "y": 2647.92 }, "t": 1638436549114, "c": 35, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 91 }, { "@c": "p", "id": 4798, "n": " Pol-e-Khomri ", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4799, "n": "Jaldak", "c": null, "o": 37, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2503, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4802, "n": "Chagcharan", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4803, "n": "Chora", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4804, "n": "Maslahat", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4805, "n": "Chesht-e Sharif", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4806, "n": "Sangin", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4807, "n": "Azaw", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4808, "n": "Shorawak", "c": null, "o": 37, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 4810, "n": "Khash", "c": null, "o": 37, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4811, "n": "Bayanan", "c": null, "o": 37, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 37 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4812, "n": "Khushuut", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4813, "n": "Rio Grande River - RGR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4814, "n": "Nogoonnuur", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4815, "n": "Gurvansaikhan", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4816, "n": "Turt", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4817, "n": "Sharga", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4818, "n": "Tsengel", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4819, "n": "Dashbalbar", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4820, "n": "Bayandun", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4821, "n": " Erdenetsagaan", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4822, "n": "Tamsagbulag", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4823, "n": "Tes", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4824, "n": "Altan Els", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4825, "n": "Bayantes", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4826, "n": "Khorgo", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4827, "n": "Dalanzadgad", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4828, "n": "Khatanbulag", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4829, "n": "Erdene", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4830, "n": "Gurvantes", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133 }, { "@c": "p", "id": 4831, "n": "Bugat", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4832, "n": " Khukh-Uzuur", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4833, "n": "Rio Grande River - RGR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4834, "n": "Tolbo", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4835, "n": "Songino", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4836, "n": "Teshig", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4837, "n": "Naranbulag", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4838, "n": "Durvuljin", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4839, "n": "Erdenet", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4840, "n": "Khuder", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4841, "n": "Altai", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4842, "n": "Tugrug", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4843, "n": "Mandalgovi", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4845, "n": "Rio Grande River - RGR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4846, "n": "Rio Grande River - RGR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4847, "n": "Khangai Nuruu", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4848, "n": "Lun", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4849, "n": "Kharkhorin", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4850, "n": "Bulgan", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132 }, { "@c": "p", "id": 4851, "n": "Baganuur", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4852, "n": "Choir", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4853, "n": "Khan Khentii", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4854, "n": "Ongon", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4855, "n": "Sainshand", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4856, "n": "Chinggis", "c": null, "o": 43, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4857, "n": " Baruun-Urt", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4858, "n": "Tsagaan-Ovoo", "c": null, "o": 43, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 43 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4859, "n": " Maringue ", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4860, "n": "Pebane", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4861, "n": "Chipinge", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4862, "n": "Nacala", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4863, "n": "Dagamella", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4864, "n": "Lutombe", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "sa": 17022251, "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4865, "n": "Cuamba", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4866, "n": "Mapulanguene", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4867, "n": "Rio Grande River - RGR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4868, "n": "Matusadona ", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4869, "n": "Marrupa", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4870, "n": "Tinde", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4871, "n": "Masvingo", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 4872, "n": "Rio Grande River - RGR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4873, "n": "Rio Grande River - RGR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4874, "n": "Gurue ", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "rp": 211, "tp": 132 }, { "@c": "p", "id": 4875, "n": "Zomba", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4876, "n": "Nairoto", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4877, "n": "Nkhotakota", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4878, "n": " Nova Sofala ", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4879, "n": "Tete", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4880, "n": " Birnin Kebbi", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4881, "n": "Catandica", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4882, "n": "Shagari", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133 }, { "@c": "p", "id": 4883, "n": "Mutimutema", "c": null, "o": 33, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4884, "n": " Tungan Gendenni ", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4885, "n": "Jadadi", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4886, "n": "Luma", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133, "co": true }, { "@c": "p", "id": 4887, "n": "Kaduna", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4888, "n": "Ikom", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "rp": 160, "tp": 133 }, { "@c": "p", "id": 4889, "n": "Makurdi", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4890, "n": "Wukari", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4891, "n": "Lafia", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4892, "n": "Enugu ", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4893, "n": "Kanu", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4894, "n": "Kachia", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "ultshared.UltSeaProvince", "id": 4895, "n": "Bay of Bengal - BB09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4896, "n": "Minna", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4897, "n": "Lafiagi", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4898, "n": "Kwong", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4899, "n": "Song", "c": null, "o": 88, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4900, "n": "Bauchi", "c": null, "o": 88, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 88 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4901, "n": "Niamey", "c": null, "o": 30, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 1, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17020793, "r": 3, "bp": 3000, "ci": [ 121 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 6896, "y": 3513 }, "t": 1638403750629, "c": 2, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 183, "tp": 153, "lo": 121 }, { "@c": "ultshared.UltSeaProvince", "id": 4902, "n": "Yangtze River - YR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4903, "n": "Dosso", "c": null, "o": 30, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 2000, "ci": [ 121 ], "plv": 1, "pst": 51, "tp": 45, "co": true, "lo": 121 }, { "@c": "ultshared.UltSeaProvince", "id": 4904, "n": "Yangtze River - YR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4905, "n": "Filingué", "c": null, "o": 30, "m": 44, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 2000, "ci": [ 121 ], "plv": 1, "pst": 51, "tp": 60, "co": true, "lo": 121 }, { "@c": "ultshared.UltSeaProvince", "id": 4906, "n": "Lake Van", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4907, "n": "Cres", "c": null, "o": 94, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 94 ], "plv": 1, "pst": 52, "tp": 73, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4908, "n": "Therthar Lake", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4909, "n": "Dnieper River - DR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4910, "n": "Dnieper River - DR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4911, "n": "Dnieper River - DR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4912, "n": "Lake Urmia", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4913, "n": "Lake Balaton", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4914, "n": "Åland Islands", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": -11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4915, "n": "North Atlantic - NA20", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4916, "n": "North Atlantic - NA21", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4917, "n": "Hebrides", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 31, "y": -22 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 4918, "n": "Orkney Islands", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -9, "y": -2 }, "id": 2016, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4919, "n": "Baltic Sea - BS05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4920, "n": "Kiel Canal", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4922, "n": "Lake Ilmen", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4923, "n": "Rybinsk Reservoir", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4924, "n": "Pargas", "c": null, "o": 57, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 3, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 57 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 4925, "n": "Nea Stira", "c": null, "o": 58, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 3, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 58 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4926, "n": "Yangtze River - YR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4927, "n": "Yangtze River - YR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4928, "n": "Yangtze River - YR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4929, "n": "Madama", "c": null, "o": 30, "m": 46, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 121 ], "plv": 1, "pst": 51, "tp": 92, "lo": 121 }, { "@c": "p", "id": 4930, "n": "Dalmatia", "c": null, "o": 94, "m": 60, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -4, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 94 ], "plv": 1, "pst": 52, "tp": 109, "co": true }, { "@c": "p", "id": 4931, "n": " N'Guigmi", "c": null, "o": 30, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17000238, "r": 1, "bp": 2000, "ci": [ 121 ], "plv": 1, "pst": 51, "tp": 45, "lo": 121 }, { "@c": "ultshared.UltSeaProvince", "id": 4932, "n": "Adriatic Sea", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4933, "n": "Jeonju", "c": null, "o": 91, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 4934, "n": "Fez", "c": null, "o": 87, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 6, "bp": 3000, "ci": [ 87 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "p", "id": 4935, "n": "Latakia", "c": null, "o": 12, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 18, "id": 2244, "e": true }, { "@c": "mu", "c": 4, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -10, "y": 0 }, "id": 2016, "e": true } ] ], "lb": 1, "sa": 17000240, "r": 7, "bp": 3000, "ci": [ 49 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8449, "y": 2589 }, "t": 1638478931412, "c": 4, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 179, "tp": 179, "co": true, "lo": 49 }, { "@c": "p", "id": 4936, "n": "Yeongju", "c": null, "o": 91, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 91 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 12430, "y": 2468 }, "t": 1638378774797, "c": 2, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 105 }, { "@c": "p", "id": 4937, "n": "Chongjin", "c": null, "o": 91, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 18, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 11, "y": 10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 90 ], "plv": 5, "pst": 53, "rp": 262, "tp": 187, "co": true, "lo": 90 }, { "@c": "p", "id": 4938, "n": "Undok", "c": null, "o": 91, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 78, "lo": 90 }, { "@c": "p", "id": 4939, "n": "Hamhung", "c": null, "o": 91, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "id": 2245, "e": true }, { "@c": "mu", "c": 6, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 12, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 4000, "ci": [ 90 ], "plv": 6, "pst": 53, "rp": 321, "tp": 267, "co": true, "lo": 90 }, { "@c": "ultshared.UltSeaProvince", "id": 4942, "n": "Yangtze River - YR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4944, "n": "Sunchŏn", "c": null, "o": 91, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 78, "lo": 90 }, { "@c": "p", "id": 4945, "n": "Chongpyong", "c": null, "o": 91, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 86, "co": true, "lo": 90 }, { "@c": "p", "id": 4946, "n": "Hyesan", "c": null, "o": 91, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 3, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "rp": 92, "tp": 77, "lo": 90 }, { "@c": "p", "id": 4947, "n": "Jonchon", "c": null, "o": 91, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 79, "lo": 90 }, { "@c": "p", "id": 4948, "n": "Paekam", "c": null, "o": 91, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 78, "lo": 90 }, { "@c": "p", "id": 4949, "n": "Kimchaek", "c": null, "o": 91, "m": 42, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 90 ], "plv": 1, "pst": 51, "tp": 87, "lo": 90 }, { "@c": "p", "id": 4950, "n": "West Bank", "c": null, "o": 41, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 41 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 4951, "n": "Golan", "c": null, "o": 41, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 41 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 4952, "n": "Jerusalem", "c": null, "o": 41, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000598, "r": 2, "bp": 3000, "ci": [ 41 ], "plv": 6, "pst": 55, "rp": 2077, "tp": 1484 }, { "@c": "p", "id": 4953, "n": "Ras al Basit", "c": null, "o": 12, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 51, "tp": 77, "co": true, "lo": 49 }, { "@c": "p", "id": 4954, "n": "Aleppo", "c": null, "o": 49, "m": 72, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 9, "id": 2245, "e": true }, { "@c": "mu", "c": 9, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "lb": 1, "sa": 17000601, "r": 3, "bp": 4000, "ci": [ 49 ], "plv": 6, "pst": 55, "rp": 2018, "tp": 1681 }, { "@c": "p", "id": 4955, "n": "Tangier", "c": null, "o": 87, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -17, "y": -6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 4000, "ci": [ 87 ], "plv": 6, "pst": 55, "rp": 2124, "tp": 1770, "co": true }, { "@c": "p", "id": 4956, "n": "Ar Raqqah", "c": null, "o": 49, "m": 66, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 12, "id": 2244, "e": true }, { "@c": "mu", "c": 9, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "lb": 1, "sa": 17000604, "r": 6, "bp": 3000, "ci": [ 49 ], "plv": 5, "pst": 55, "rp": 1463, "tp": 1045 }, { "@c": "p", "id": 4957, "n": "Markadah", "c": null, "o": 40, "m": 40, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 51, "tp": 85, "co": true, "lo": 49 }, { "@c": "p", "id": 4958, "n": "Madan", "c": null, "o": 49, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 4959, "n": " Al Mnajeer ", "c": null, "o": 12, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17037422, "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 51, "tp": 67, "lo": 49 }, { "@c": "p", "id": 4960, "n": "Palmyra", "c": null, "o": 49, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 4961, "n": "Jableh", "c": null, "o": 49, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 4962, "n": " Al Mayadin ", "c": null, "o": 49, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 4963, "n": " Al-Salamiyah ", "c": null, "o": 49, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 4964, "n": "Hama", "c": null, "o": 49, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 49 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4966, "n": "Boksburg", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 4968, "n": "Alberton", "c": null, "o": 4, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 4 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "ultshared.UltSeaProvince", "id": 4969, "n": "Yangtze River - YR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4970, "n": "Yangtze River - YR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4971, "n": "Yangtze River - YR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4972, "n": "Yangtze River - YR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4973, "n": "Yangtze River - YR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4974, "n": "Yangtze River - YR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4975, "n": "Yangtze River - YR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4976, "n": "Yangtze River - YR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4977, "n": "Yangtze River - YR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4978, "n": "Thames River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4980, "n": "Alkmaar", "c": null, "o": 14, "m": 43, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 2000, "ci": [ 62 ], "plv": 1, "pst": 51, "tp": 59, "co": true, "lo": 62 }, { "@c": "ultshared.UltSeaProvince", "id": 4982, "n": "Nile River - NR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4983, "n": "Nile River - NR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4984, "n": "Oder River - OR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4985, "n": "Nile River - NR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4986, "n": "Nile River - NR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4987, "n": "Nile River - NR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4988, "n": "Nile River - NR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4989, "n": "Nile River - NR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4990, "n": "San Angel", "c": null, "o": 21, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 21 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 4994, "n": "Birqash", "c": null, "o": 3, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 3 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 4995, "n": "Elbe River - ER06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4996, "n": "Oder River - OR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 4997, "n": "Dnieper River - DR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 4998, "n": "Sathon", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5000, "n": "Nong Khaem", "c": null, "o": 11, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 11 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 5002, "n": "Dnieper River - DR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5003, "n": "Dnieper River - DR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5004, "n": "Dnieper River - DR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5005, "n": "Volga River - VR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5006, "n": "Indus River - IR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5008, "n": "Aral Sea - AS02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5009, "n": "Uruguay River - UR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5011, "n": "Uruguay River - UR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5014, "n": "Uruguay River - UR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5015, "n": "Uruguay River - UR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5016, "n": "Khadra", "c": null, "o": 40, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 40 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 5018, "n": "Uruguay River - UR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5019, "n": "Uruguay River - UR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5020, "n": "Uruguay River - UR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5021, "n": "Uruguay River - UR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5022, "n": "Marrakesh", "c": null, "o": 87, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 87 ], "plv": 6, "pst": 55, "rp": 1062, "tp": 1327 }, { "@c": "p", "id": 5023, "n": "Agadir", "c": null, "o": 87, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -11, "y": -2 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 87 ], "plv": 5, "pst": 55, "rp": 1804, "tp": 1288, "co": true }, { "@c": "p", "id": 5024, "n": "Auckland", "c": null, "o": 26, "m": 28, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 8, "y": -8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 5, "bp": 3000, "ci": [ 82 ], "plv": 6, "pst": 53, "rp": 145, "tp": 181, "co": true, "lo": 82 }, { "@c": "p", "id": 5025, "n": "Christchurch", "c": null, "o": 115, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 23, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 13, "y": 15 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17112284, "r": 7, "bp": 3000, "ci": [ 82 ], "plv": 5, "pst": 53, "rp": 166, "tp": 166, "co": true, "lo": 82 }, { "@c": "p", "id": 5026, "n": "Dunedin", "c": null, "o": 115, "m": 23, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 12, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 1, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17112285, "r": 6, "bp": 3000, "ci": [ 82 ], "plv": 6, "pst": 53, "rp": 228, "tp": 163, "co": true, "lo": 82 }, { "@c": "p", "id": 5027, "n": "Tauranga", "c": null, "o": 26, "m": 27, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 3, "y": -10 }, "id": 2016, "e": true } ] ], "lb": 1, "r": 3, "bp": 4000, "ci": [ 82 ], "plv": 6, "pst": 53, "rp": 285, "tp": 237, "co": true, "lo": 82 }, { "@c": "ultshared.UltSeaProvince", "id": 5028, "n": "Uruguay River - UR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5029, "n": "Uruguay River - UR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5030, "n": "Paraná River - PR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5031, "n": "Paraná River - PR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5032, "n": "Paraná River - PR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5033, "n": "Paraná River - PR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5034, "n": "Paraná River - PR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5035, "n": "Paraná River - PR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5036, "n": "Paraná River - PR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5037, "n": "Paraná River - PR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5038, "n": "Paraná River - PR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5039, "n": "Paraná River - PR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5040, "n": "Paraná River - PR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5041, "n": "Paraná River - PR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5042, "n": "Whangarei", "c": null, "o": 82, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 82 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 5043, "n": "Nador", "c": null, "o": 87, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 87 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 5044, "n": "Paraná River - PR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5045, "n": "Orinoco River - OR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5046, "n": "Orinoco River - OR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5047, "n": "Orinoco River - OR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5048, "n": "Orinoco River - OR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5049, "n": "Orinoco River - OR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5050, "n": "Orinoco River - OR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5051, "n": "Orinoco River - OR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5052, "n": "Orinoco River - OR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5053, "n": "Orinoco River - OR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5054, "n": "Orinoco River - OR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5055, "n": "Orinoco River - OR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5056, "n": "Orinoco River - OR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5058, "n": "Maslak", "c": null, "o": 12, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5059, "n": "Üsküdar", "c": null, "o": 12, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -14, "y": -11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": -14, "y": -11 }, "id": 2283, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 12 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 5060, "n": "Orinoco River - OR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5068, "n": "Columbia River - CR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5069, "n": "Columbia River - CR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5070, "n": "Paraguay River - PR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5071, "n": "Paraguay River - PR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5073, "n": "Paraguay River - PR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5074, "n": "Paraguay River - PR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5075, "n": "Paraguay River - PR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5076, "n": "Po River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5077, "n": "Po River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5078, "n": "Po River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5079, "n": "Po River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5080, "n": "Po River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5081, "n": "Thames River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5082, "n": "Neman River - NR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5083, "n": "Don River - DR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5084, "n": "Don River - DR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5085, "n": "Neman River - NR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5086, "n": "Wolodino", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132, "co": true }, { "@c": "p", "id": 5087, "n": "Kaliningrad", "c": null, "o": 17, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 17 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5088, "n": "Nizhny Novgorod ", "c": null, "o": 17, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17000612, "r": 2, "bp": 3000, "ci": [ 17 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "ultshared.UltSeaProvince", "id": 5089, "n": "Neman River - NR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5090, "n": "Neman River - NR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5091, "n": "Neman River - NR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5093, "n": "Neman River - NR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5094, "n": "Neman River - NR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5095, "n": "Neman River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5096, "n": "Guadiana River - GR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5097, "n": "Tajo River - TR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5098, "n": "Tajo River - TR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5099, "n": "Tajo River - TR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5100, "n": "Tajo River - TR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5101, "n": "Tajo River - TR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5102, "n": "Tajo River - TR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5103, "n": "Tajo River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5104, "n": "Tajo River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5105, "n": "Tajo River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5106, "n": "Tajo River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5107, "n": "Bembere", "c": null, "o": 33, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 33 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 5108, "n": "Zambezi River - ZR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5109, "n": "Zambezi River - ZR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5110, "n": "Zambezi River - ZR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5111, "n": "Zambezi River - ZR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5112, "n": "Zambezi River - ZR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5113, "n": "Zambezi River - ZR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5114, "n": "Zambezi River - ZR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5115, "n": "Zambezi River - ZR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5116, "n": "Zambezi River - ZR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5117, "n": "Zambezi River - ZR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5118, "n": "Zambezi River - ZR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5119, "n": "Zambezi River - ZR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5120, "n": "Zambezi River - ZR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5121, "n": "Zambezi River - ZR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5122, "n": "Zambezi River - ZR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5123, "n": "Congo River - CR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5124, "n": "Congo River - CR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5125, "n": "Congo River - CR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5126, "n": "Congo River - CR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5127, "n": "Congo River - CR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5128, "n": "Congo River - CR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5129, "n": "Congo River - CR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5130, "n": "Congo River - CR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5131, "n": "Congo River - CR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5132, "n": "Congo River - CR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5133, "n": "Congo River - CR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5134, "n": "Congo River - CR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5135, "n": "Congo River - CR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5136, "n": "Congo River - CR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5137, "n": "Congo River - CR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5138, "n": "Congo River - CR16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5139, "n": "Mekong River - MR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5140, "n": "Mekong River - MR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5141, "n": "Mekong River - MR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5142, "n": "Mekong River - MR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5143, "n": "Mekong River - MR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5144, "n": "Mekong River - MR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5145, "n": "Mekong River - MR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5146, "n": "Mekong River - MR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5147, "n": "Mekong River - MR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5148, "n": "Mekong River - MR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5149, "n": "Mekong River - MR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5150, "n": "Mekong River - MR12", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5151, "n": "Mekong River - MR13", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5152, "n": "Mekong River - MR14", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5153, "n": "Mekong River - MR15", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5154, "n": "Mekong River - MR16", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5155, "n": "Mekong River - MR17", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5156, "n": "Mekong River - MR18", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5157, "n": "Yellow River - YR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5158, "n": "Yellow River - YR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5159, "n": "Yellow River - YR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5160, "n": "Yellow River - YR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5161, "n": "Yellow River - YR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5162, "n": "Yellow River - YR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5163, "n": "Yellow River - YR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5164, "n": "Yellow River - YR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5165, "n": "Yellow River - YR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5166, "n": "Yellow River - YR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5167, "n": "Amur River - AR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5168, "n": "Amur River - AR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5169, "n": "Amur River - AR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5170, "n": "Amur River - AR04 ", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5171, "n": "Amur River - AR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5172, "n": "Amur River - AR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5173, "n": "Brahmaputra River - BR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5174, "n": "Brahmaputra River - BR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5175, "n": "Brahmaputra River - BR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5176, "n": "Brahmaputra River - BR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5177, "n": "Brahmaputra River - BR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5178, "n": "Brahmaputra River - BR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5179, "n": "Darling River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5180, "n": "Darling River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5181, "n": "Darling River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5182, "n": "Darling River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5183, "n": "Darling River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5184, "n": "Darling River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5185, "n": "Darling River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5186, "n": "Darling River", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5335, "n": "Mayrhofen", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5337, "n": "Wels", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5339, "n": "Bregenz", "c": null, "o": 93, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 93 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315 }, { "@c": "p", "id": 5341, "n": "Fürstenfeld", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5343, "n": "Bad Gastein", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "rp": 370, "tp": 132 }, { "@c": "p", "id": 5346, "n": "Eisenstadt", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5347, "n": "Hollabrunn", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5348, "n": "Ferlach", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5349, "n": "Nauders", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 5350, "n": "Mattighofen", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5351, "n": "Vienna", "c": null, "o": 93, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 93 ], "plv": 7, "pst": 55, "rp": 2177, "tp": 1555 }, { "@c": "p", "id": 5352, "n": "Mattersburg", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5353, "n": "St. Pölten", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5354, "n": "Amstetten", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5355, "n": "Salzburg", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5356, "n": "Gleisdorf", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5357, "n": "Murau", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5358, "n": "Feldkirch", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5359, "n": "Sölden", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5360, "n": "Kitzbühel", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5361, "n": "Lienz", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5364, "n": "Freistadt", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5366, "n": "Mistelbach", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132, "co": true }, { "@c": "p", "id": 5367, "n": "Spielberg", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5368, "n": "Feldbach", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "rp": 158, "tp": 132 }, { "@c": "p", "id": 5370, "n": "Graz", "c": null, "o": 93, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 93 ], "plv": 6, "pst": 55, "rp": 1446, "tp": 1546 }, { "@c": "p", "id": 5371, "n": "Landeck", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5372, "n": "Linz", "c": null, "o": 93, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000619, "r": 6, "bp": 3000, "ci": [ 93 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315 }, { "@c": "p", "id": 5373, "n": "Innsbruck", "c": null, "o": 93, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 93 ], "plv": 6, "pst": 55, "rp": 1157, "tp": 1546 }, { "@c": "p", "id": 5374, "n": "Villach", "c": null, "o": 93, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000620, "r": 3, "bp": 4000, "ci": [ 93 ], "plv": 6, "pst": 55, "rp": 2314, "tp": 2029 }, { "@c": "p", "id": 5375, "n": "Gmünd", "c": null, "o": 93, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 93 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5376, "n": "Derby", "c": null, "o": 26, "m": 55, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 23, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -12, "y": -5 }, "id": 2016, "e": true } ] ], "sa": 17106086, "r": 3, "bp": 3000, "ci": [ 26 ], "plv": 5, "pst": 55, "rp": 1344, "tp": 1220, "co": true }, { "@c": "p", "id": 5377, "n": "Beirut", "c": null, "o": 49, "m": 41, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 22, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -6, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "sa": 17000094, "r": 6, "bp": 3000, "ci": [ 128 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8416, "y": 2662 }, "t": 1638460202000, "c": 15, "type": 0 }, { "@c": "im", "pos": { "x": 8410, "y": 2657.23 }, "t": 1638453002000, "c": 6, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 296, "tp": 211, "co": true, "lo": 128 }, { "@c": "p", "id": 5378, "n": "Amman", "c": null, "o": 129, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000626, "r": 3, "bp": 3000, "ci": [ 129 ], "plv": 5, "pst": 55, "rp": 1659, "tp": 1383 }, { "@c": "p", "id": 5379, "n": "Bandar Seri Begawan", "c": null, "o": 7, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -20, "y": -13 }, "id": 2016, "e": true } ] ], "lb": 1, "sa": 17000489, "r": 6, "bp": 3000, "ci": [ 135 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 11697, "y": 3826 }, "t": 1638457986932, "c": 1, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 239, "tp": 171, "co": true, "lo": 135 }, { "@c": "p", "id": 5381, "n": "Townsville", "c": null, "o": 26, "m": 54, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 3, "y": -14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 26 ], "plv": 6, "pst": 55, "rp": 1606, "tp": 1247, "co": true }, { "@c": "p", "id": 5382, "n": "Cienfuegos", "c": null, "o": 68, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -8, "y": 8 }, "id": 2016, "e": true }, { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 68 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276, "co": true }, { "@c": "p", "id": 5383, "n": "Manaus", "c": null, "o": 24, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 9, "y": -1 }, "id": 2016, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 24 ], "plv": 6, "pst": 55, "rp": 1052, "tp": 1315, "co": true }, { "@c": "p", "id": 5384, "n": "Quebec", "c": null, "o": 22, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 16, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 11, "y": 5 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17000650, "r": 6, "bp": 3000, "ci": [ 144 ], "plv": 5, "pst": 53, "rp": 219, "tp": 156, "co": true, "lo": 144 }, { "@c": "p", "id": 5389, "n": "Bourem", "c": null, "o": 32, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 20, "id": 2298, "e": true }, { "@c": "mu", "c": 11, "cn": true, "id": 2245, "e": true } ] ], "sa": 17000633, "r": 5, "bp": 3000, "ci": [ 32 ], "plv": 6, "pst": 55, "rp": 1062, "tp": 1327, "cos": [ "ultshared.UltProductionList", [ null, null, null, { "@c": "ultshared.UltProvinceProduction", "u": { "@c": "mu", "c": 11, "cn": true, "id": 2245, "e": true }, "t": 1638903572967, "s": 1638294359000, "b": -1 } ] ] }, { "@c": "p", "id": 5390, "n": "Reynosa", "c": null, "o": 21, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 15, "y": -1 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000635, "r": 7, "bp": 3000, "ci": [ 21 ], "plv": 6, "pst": 55, "rp": 1327, "tp": 1327, "co": true }, { "@c": "p", "id": 5391, "n": "Lokoja", "c": null, "o": 88, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000636, "r": 7, "bp": 3000, "ci": [ 88 ], "plv": 6, "pst": 55, "rp": 1327, "tp": 1327 }, { "@c": "p", "id": 5392, "n": "Maiduguri", "c": null, "o": 88, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000638, "r": 2, "bp": 3000, "ci": [ 88 ], "plv": 6, "pst": 55, "rp": 1858, "tp": 1327 }, { "@c": "p", "id": 5393, "n": "Mexicali", "c": null, "o": 21, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 0, "y": 9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000639, "r": 2, "bp": 3000, "ci": [ 21 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 5398, "n": "Zhengzhou", "c": null, "o": 5, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 10, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000641, "r": 7, "bp": 2000, "ci": [ 5 ], "plv": 5, "pst": 55, "rp": 859, "tp": 859, "co": true }, { "@c": "p", "id": 5399, "n": "Venice", "c": null, "o": 15, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 16, "y": 5 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 15 ], "plv": 5, "pst": 55, "rp": 1787, "tp": 1276, "co": true }, { "@c": "p", "id": 5400, "n": "Mérida", "c": null, "o": 21, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -8, "y": -9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000644, "r": 3, "bp": 4000, "ci": [ 21 ], "plv": 5, "pst": 55, "rp": 2061, "tp": 1718, "co": true }, { "@c": "p", "id": 5401, "n": "Basrah", "c": null, "o": 40, "m": 73, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 8, "y": 4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 8, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "r": 3, "bp": 4000, "ci": [ 40 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 8893, "y": 2756 }, "t": 1638565986727, "c": 3, "type": 0 } ] ], "plv": 6, "pst": 55, "rp": 2033, "tp": 1694, "co": true }, { "@c": "p", "id": 5403, "n": "Trenton", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5404, "n": "Richmond", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5405, "n": "Raleigh", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5406, "n": "Moab", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5407, "n": "Annapolis", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5408, "n": "Minot", "c": null, "o": 22, "m": 74, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 126, "co": true }, { "@c": "p", "id": 5409, "n": "St. Louis", "c": null, "o": 22, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 22 ], "plv": 6, "pst": 55, "rp": 2025, "tp": 1546 }, { "@c": "p", "id": 5410, "n": "Boise", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5411, "n": "Rochester", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5412, "n": "Wyoming", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5413, "n": "Pittsburgh", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5414, "n": "Phoenix", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5415, "n": "Albuquerque", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5416, "n": "Santa Fe", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5417, "n": "Grand Junction", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5418, "n": "Pierre", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5419, "n": "Los Angeles", "c": null, "o": 22, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -16, "y": 9 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17045197, "r": 3, "bp": 3000, "ci": [ 22 ], "plv": 7, "pst": 55, "rp": 1787, "tp": 1589, "co": true }, { "@c": "p", "id": 5420, "n": "Seattle", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5421, "n": "Sioux Falls", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5422, "n": "Colorado Springs", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5423, "n": "Duluth", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5424, "n": "Washington D.C.", "c": null, "o": 22, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 38, "y": 14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 2, "r": 5, "bp": 3000, "ci": [ 22 ], "plv": 7, "pst": 55, "rp": 1233, "tp": 1542, "co": true }, { "@c": "p", "id": 5425, "n": "Big Spring", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5426, "n": "New York", "c": null, "o": 22, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -3, "y": 7 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17053806, "r": 7, "bp": 3000, "ci": [ 22 ], "plv": 6, "pst": 55, "rp": 1446, "tp": 1546, "co": true }, { "@c": "p", "id": 5427, "n": "New Orleans", "c": null, "o": 22, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 13, "y": 2 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17045131, "r": 6, "bp": 3000, "ci": [ 22 ], "plv": 5, "pst": 55, "rp": 1966, "tp": 1504, "co": true }, { "@c": "p", "id": 5428, "n": "St. Paul", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5429, "n": "Nebraska", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5430, "n": "Fort Peck", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5431, "n": "Portland", "c": null, "o": 22, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -9, "y": -1 }, "id": 2016, "e": true } ] ], "r": 6, "bp": 2000, "ci": [ 22 ], "plv": 5, "pst": 55, "rp": 1298, "tp": 1027, "co": true }, { "@c": "p", "id": 5432, "n": "Billings", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5433, "n": "Des Moines", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5434, "n": "Helena", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5435, "n": "Madison", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5436, "n": "Twin Falls", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5437, "n": "Marquette", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5438, "n": "Spokane", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5439, "n": "Salem", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5440, "n": "Harrisburg", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5441, "n": "Lansing", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5442, "n": "Albany", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5443, "n": "Austin", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5444, "n": "Wichita", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5445, "n": "Shreveport", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5446, "n": "Little Rock", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5447, "n": "Chico", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5448, "n": "Carson City", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5449, "n": "San Bernardino", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5450, "n": "Oklahoma City", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "rp": 183, "tp": 131 }, { "@c": "p", "id": 5451, "n": "Miami", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5452, "n": "Salt Lake City", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5453, "n": "Poplar Bluff", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5454, "n": "Canyon City", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5455, "n": "Springfield", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5456, "n": "Indianapolis", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5457, "n": "Columbus", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5458, "n": "Charleston", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5459, "n": "Jackson", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5460, "n": "Tallahassee", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132, "co": true }, { "@c": "p", "id": 5461, "n": "Missoula", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 5462, "n": "Montgomery", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5463, "n": "Atlanta", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5464, "n": "Columbia", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5465, "n": "Frankfort", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5466, "n": "Nashville", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5467, "n": "Augusta", "c": null, "o": 22, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5468, "n": "Concord", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5469, "n": "Montpelier", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5470, "n": "Sacramento", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5471, "n": "Boston", "c": null, "o": 22, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5472, "n": "Eureka", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5473, "n": "Newport", "c": null, "o": 22, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 22 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5474, "n": "San Francisco", "c": null, "o": 22, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -15, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 7, "bp": 2000, "ci": [ 22 ], "plv": 6, "pst": 55, "rp": 955, "tp": 1055, "co": true }, { "@c": "p", "id": 5475, "n": "Chicago", "c": null, "o": 22, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 16, "y": -12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17045142, "r": 3, "bp": 3000, "ci": [ 22 ], "plv": 6, "pst": 55, "rp": 1736, "tp": 1546, "co": true }, { "@c": "ultshared.UltSeaProvince", "id": 5476, "n": "Rio Grande River - RGR11", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5477, "n": "Rio Grande River - RGR10", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5479, "n": "Mississippi River - MR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5480, "n": "Colorado River - CR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5481, "n": "Colorado River - CR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5482, "n": "Mississippi River - MR08", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5484, "n": "Colorado River - CR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5486, "n": "Rio Grande River - RGR09", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5487, "n": "Colorado River - CR06", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5488, "n": "Missouri River - MR07", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5489, "n": "Columbia River - CR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5490, "n": "Columbia River - CR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5491, "n": "Mississippi River - MR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5493, "n": "Mississippi River - MR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5494, "n": "Colorado River - CR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5495, "n": "Mississippi River - MR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5496, "n": "Mississippi River - MR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5497, "n": "Missouri River - MR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5498, "n": "Columbia River - CR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5499, "n": "Missouri River - MR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5501, "n": "Missouri River - MR03", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5502, "n": "Missouri River - MR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5504, "n": "Missouri River - MR01", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5506, "n": "Mississippi River - MR04", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5507, "n": "Dumfries", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5508, "n": "Ayr", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5509, "n": "Colwyn Bay", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5510, "n": "Manchester", "c": null, "o": 19, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17093278, "r": 2, "bp": 3000, "ci": [ 19 ], "plv": 6, "pst": 55, "rp": 2006, "tp": 1533 }, { "@c": "p", "id": 5511, "n": "Nottingham", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5512, "n": "York", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "rp": 157, "tp": 131, "co": true }, { "@c": "p", "id": 5513, "n": "Newcastle upon Tyne", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5514, "n": "Aberdeen", "c": null, "o": 19, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 4, "y": 14 }, "id": 2016, "e": true } ] ], "sa": 17000010, "r": 6, "bp": 3000, "ci": [ 19 ], "plv": 5, "pst": 55, "rp": 1947, "tp": 1491, "co": true }, { "@c": "p", "id": 5515, "n": "Glasgow", "c": null, "o": 19, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -11, "y": 12 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17115822, "r": 7, "bp": 3000, "ci": [ 19 ], "plv": 6, "pst": 55, "rp": 1433, "tp": 1533, "co": true }, { "@c": "p", "id": 5516, "n": "Inveraray", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5517, "n": "Edinburgh", "c": null, "o": 19, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 11, "y": -7 }, "id": 2016, "e": true } ] ], "sa": 17105744, "r": 2, "bp": 3000, "ci": [ 19 ], "plv": 6, "pst": 55, "rp": 2006, "tp": 1533, "co": true }, { "@c": "p", "id": 5518, "n": "Croydon", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5519, "n": "Eastbourne", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5520, "n": "Brighton", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5521, "n": "Portsmouth", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5522, "n": "Chippenham", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5523, "n": "Llanelli", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "rp": 131, "tp": 131 }, { "@c": "p", "id": 5524, "n": "Gloucester", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5525, "n": "Swindon", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5526, "n": "Oxford", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5527, "n": "Carlisle", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5528, "n": "Plymouth", "c": null, "o": 19, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -1, "y": -11 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17093279, "r": 3, "bp": 3000, "ci": [ 19 ], "plv": 5, "pst": 55, "rp": 1669, "tp": 1491, "co": true }, { "@c": "p", "id": 5529, "n": "Exeter", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5530, "n": "Liverpool", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5531, "n": "Bournemouth", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5532, "n": "Colchester", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5533, "n": "Norwich", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5534, "n": "London", "c": null, "o": 19, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 10, "rp": { "x": 12, "y": 8 }, "id": 2260, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "lb": 2, "sa": 17000666, "r": 5, "bp": 3000, "ci": [ 19 ], "plv": 7, "pst": 55, "rp": 1409, "tp": 1862, "co": true }, { "@c": "p", "id": 5535, "n": "Ipswich", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5536, "n": "Bristol", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5537, "n": "Bedford", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5538, "n": "Canterbury", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5539, "n": "Haltwhistle", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5540, "n": "Shrewsbury", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5541, "n": "Leeds", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5542, "n": "Sheffield", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5543, "n": "Inverness", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5544, "n": "Elgin", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5545, "n": "Stirling", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5546, "n": "Livingston", "c": null, "o": 19, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 19 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5547, "n": "Lille", "c": null, "o": 14, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 77, "co": true, "lo": 13 }, { "@c": "p", "id": 5548, "n": "Amiens", "c": null, "o": 14, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "lo": 13 }, { "@c": "p", "id": 5549, "n": "Paris", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 18, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -9, "y": -4 }, "id": 2016, "e": true }, { "@c": "mu", "c": 2, "id": 2255 } ] ], "lb": 2, "sa": 17102509, "r": 7, "bp": 3000, "ci": [ 13 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7123.16, "y": 2138.74 }, "t": 1638497402000, "c": 6, "type": 0 } ] ], "plv": 5, "pst": 53, "rp": 160, "tp": 160, "co": true, "lo": 13 }, { "@c": "p", "id": 5550, "n": "Upper Normandy", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5551, "n": "Bernay", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5552, "n": "Strasbourg", "c": null, "o": 13, "m": 56, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000672, "r": 3, "bp": 3000, "ci": [ 13 ], "plv": 6, "pst": 55, "rp": 1284, "tp": 1070 }, { "@c": "p", "id": 5553, "n": "Colmar", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5554, "n": "Haguenau", "c": null, "o": 13, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 107, "co": true }, { "@c": "p", "id": 5555, "n": "Metz", "c": null, "o": 14, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "lo": 13 }, { "@c": "p", "id": 5556, "n": "Reims", "c": null, "o": 14, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 13 }, { "@c": "p", "id": 5557, "n": "Besançon", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5558, "n": "Gap", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5559, "n": "Grenoble", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5560, "n": "Dijon", "c": null, "o": 14, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 13 }, { "@c": "p", "id": 5561, "n": "Perpignan", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5562, "n": "Nevers", "c": null, "o": 13, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000673, "r": 6, "bp": 3000, "ci": [ 13 ], "plv": 5, "pst": 55, "rp": 1470, "tp": 1050 }, { "@c": "p", "id": 5563, "n": "Tarbes", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5564, "n": "La Charité-sur-Loire ", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5565, "n": "Bayonne", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5566, "n": "Auxerre", "c": null, "o": 14, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 13 }, { "@c": "p", "id": 5567, "n": "Quimper", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "rp": 108, "tp": 108, "co": true }, { "@c": "p", "id": 5569, "n": "Nantes", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 13, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -10, "y": 16 }, "id": 2016, "e": true } ] ], "lb": 2, "sa": 17021805, "r": 2, "bp": 3000, "ci": [ 13 ], "plv": 5, "pst": 53, "rp": 213, "tp": 152, "co": true, "lo": 13 }, { "@c": "p", "id": 5570, "n": "Bordeaux", "c": null, "o": 19, "m": 23, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 21, "id": 2243, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -24, "y": -5 }, "id": 2016, "e": true } ] ], "lb": 2, "sa": 17000662, "r": 3, "bp": 3000, "ci": [ 13 ], "plv": 4, "pst": 53, "rp": 149, "tp": 124, "co": true, "lo": 13 }, { "@c": "p", "id": 5571, "n": "Limousin", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5572, "n": "La Rochelle", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5573, "n": "Langon", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2013, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5574, "n": "La Roche-sur-Yon", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5575, "n": "Caen", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5576, "n": "Pays de la Loire", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 13 }, { "@c": "p", "id": 5577, "n": "Orléans", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 13 }, { "@c": "p", "id": 5578, "n": "Clermont-Ferrand", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5579, "n": "Centre", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5580, "n": "Lyon", "c": null, "o": 14, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 13 }, { "@c": "p", "id": 5581, "n": "Marseille", "c": null, "o": 13, "m": 57, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": -10, "y": 14 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000676, "r": 5, "bp": 3000, "ci": [ 13 ], "plv": 6, "pst": 55, "rp": 865, "tp": 1082, "co": true }, { "@c": "p", "id": 5582, "n": "Mende", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5583, "n": "Alès", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5584, "n": "Auch", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 30, "id": 2032, "e": true }, { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5585, "n": "Montréal", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108 }, { "@c": "p", "id": 5586, "n": "Libourne", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5587, "n": "Niort", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5588, "n": "St-Malo", "c": null, "o": 13, "m": 59, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 52, "tp": 108, "co": true }, { "@c": "p", "id": 5589, "n": "Le Mans", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 13 }, { "@c": "p", "id": 5590, "n": "Troyes", "c": null, "o": 14, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 13 ], "plv": 1, "pst": 51, "tp": 67, "lo": 13 }, { "@c": "p", "id": 5591, "n": "Santander", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "rp": 186, "tp": 133, "co": true }, { "@c": "p", "id": 5592, "n": "Lleida", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 7, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "rp": 132, "tp": 132, "co": true }, { "@c": "p", "id": 5593, "n": "Ciudad Real", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5594, "n": "Alcañiz", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5595, "n": "Calatayud", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5596, "n": "León", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5597, "n": "Alcala", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5598, "n": "Toledo", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5599, "n": "Valladolid", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5600, "n": "Cáceres‎", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5601, "n": "Talavera de la Reina", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5602, "n": "Sahagún", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5603, "n": "Santiago de Compostela ", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5604, "n": "Gijón", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5605, "n": "Salamanca", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5606, "n": "Benidorm", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5607, "n": "Albacete", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5608, "n": "Valencia", "c": null, "o": 97, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 19, "y": -2 }, "id": 2016, "e": true } ] ], "sa": 17000678, "r": 7, "bp": 3000, "ci": [ 97 ], "plv": 6, "pst": 55, "rp": 1460, "tp": 1560, "co": true }, { "@c": "p", "id": 5609, "n": "Murcia", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5610, "n": "Zaragoza", "c": null, "o": 97, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 5, "rp": { "x": 8, "y": 0 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000679, "r": 3, "bp": 4000, "ci": [ 97 ], "plv": 6, "pst": 55, "rp": 2336, "tp": 2047, "co": true }, { "@c": "p", "id": 5611, "n": "Almería", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5612, "n": "Algeciras", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5613, "n": "Badajoz", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5614, "n": "Córdoba", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5615, "n": "Plasencia", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5616, "n": "San Sebastián", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5617, "n": "Ejea de los Caballeros", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5618, "n": "Zamora", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5619, "n": "Torrelavega", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5620, "n": "Peñarroya-Pueblonuevo", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5621, "n": "Almadén", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5622, "n": "Lugo", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5623, "n": "Castellón de la Plana", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5624, "n": "Malaga", "c": null, "o": 97, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": 15 }, "id": 2016, "e": true } ] ], "sa": 17000681, "r": 6, "bp": 3000, "ci": [ 97 ], "plv": 6, "pst": 55, "rp": 2044, "tp": 1560, "co": true }, { "@c": "p", "id": 5625, "n": "Burgos", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5626, "n": "La Coruña", "c": null, "o": 97, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -23, "y": -10 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000683, "r": 2, "bp": 3000, "ci": [ 97 ], "plv": 5, "pst": 55, "rp": 1984, "tp": 1517, "co": true }, { "@c": "p", "id": 5627, "n": "Sort", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5628, "n": "Monzón", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5629, "n": "Madrid", "c": null, "o": 97, "m": 85, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000684, "r": 5, "bp": 3000, "ci": [ 97 ], "plv": 7, "pst": 55, "rp": 1362, "tp": 1803 }, { "@c": "p", "id": 5630, "n": "Barcelona", "c": null, "o": 97, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": 19 }, "id": 2016, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000687, "r": 7, "bp": 3000, "ci": [ 97 ], "plv": 6, "pst": 55, "rp": 1460, "tp": 1560, "co": true }, { "@c": "p", "id": 5631, "n": "Seville", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133, "co": true }, { "@c": "p", "id": 5632, "n": "Girona", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5633, "n": "Manresa", "c": null, "o": 97, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5634, "n": "Huesca", "c": null, "o": 97, "m": 80, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 97 ], "plv": 1, "pst": 52, "tp": 133 }, { "@c": "p", "id": 5635, "n": "Berlin", "c": null, "o": 14, "m": 83, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true }, { "@c": "mu", "c": 10, "id": 2285, "e": true }, { "@c": "mu", "c": 14, "id": 2256, "e": true } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 14 ], "plv": 7, "pst": 55, "rp": 2439, "tp": 1842 }, { "@c": "p", "id": 5636, "n": "Cologne", "c": null, "o": 14, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 3000, "ci": [ 14 ], "plv": 6, "pst": 55, "rp": 1720, "tp": 1533 }, { "@c": "p", "id": 5637, "n": "Munich", "c": null, "o": 14, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 14 ], "plv": 6, "pst": 55, "rp": 2006, "tp": 1533 }, { "@c": "p", "id": 5638, "n": "Frankfurt", "c": null, "o": 14, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2276, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 14 ], "plv": 6, "pst": 55, "rp": 1250, "tp": 1698 }, { "@c": "p", "id": 5639, "n": "Hanover", "c": null, "o": 18, "m": 24, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 16, "id": 2244, "e": true }, { "@c": "mu", "c": 6, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17068124, "r": 3, "bp": 3000, "ci": [ 14 ], "plv": 5, "pst": 53, "rp": 184, "tp": 153, "lo": 14 }, { "@c": "p", "id": 5640, "n": "Leipzig", "c": null, "o": 14, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "r": 7, "bp": 2000, "ci": [ 14 ], "plv": 5, "pst": 55, "rp": 927, "tp": 1027 }, { "@c": "p", "id": 5641, "n": "Nortorf", "c": null, "o": 14, "m": 62, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 111, "co": true }, { "@c": "p", "id": 5642, "n": "Tarp", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5643, "n": "Zwickau", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5644, "n": "Dresden", "c": null, "o": 14, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 5645, "n": "Regensburg", "c": null, "o": 14, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5646, "n": "Deggendorf", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5647, "n": "Garmisch-Partenkirchen", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5648, "n": "Freiburg", "c": null, "o": 14, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5649, "n": "Hamburg", "c": null, "o": 18, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -26, "y": -5 }, "id": 2016, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "r": 7, "bp": 3000, "ci": [ 14 ], "plv": 5, "pst": 53, "rp": 167, "tp": 167, "co": true, "lo": 14 }, { "@c": "p", "id": 5650, "n": "Augsburg", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5651, "n": "Stuttgart", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5652, "n": "Trier", "c": null, "o": 14, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 127, "co": true }, { "@c": "p", "id": 5653, "n": "Düren", "c": null, "o": 14, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 5654, "n": "Dortmund", "c": null, "o": 14, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 5655, "n": "Bremen", "c": null, "o": 14, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 5656, "n": "Kassel", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5657, "n": "Harz", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5658, "n": "Prenziau", "c": null, "o": 14, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 5659, "n": "Cottbus", "c": null, "o": 14, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5660, "n": " Saxony-Anhalt and the Harz", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5661, "n": "Magdeburg", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5662, "n": "Nuremberg", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "rp": 367, "tp": 131 }, { "@c": "p", "id": 5663, "n": "Erfurt", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5664, "n": "Kyritz", "c": null, "o": 14, "m": 50, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 97, "co": true }, { "@c": "p", "id": 5665, "n": "Rostock", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5666, "n": "Anklam", "c": null, "o": 14, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 3, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "rp": 155, "tp": 129, "co": true }, { "@c": "p", "id": 5667, "n": "Teterow", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5668, "n": "Rethem", "c": null, "o": 18, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 14 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7401, "y": 1713 }, "t": 1638534896706, "c": 2, "type": 0 } ] ], "plv": 1, "pst": 51, "tp": 67, "lo": 14 }, { "@c": "p", "id": 5669, "n": "Lüneburg", "c": null, "o": 18, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "sa": 17107056, "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 51, "tp": 67, "co": true, "lo": 14 }, { "@c": "p", "id": 5670, "n": "Chemnitz", "c": null, "o": 14, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5671, "n": "Siegen", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5672, "n": "Lippstadt", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5673, "n": "Kiel", "c": null, "o": 14, "m": 58, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 2, "id": 2243, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 13, "y": -13 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "r": 6, "bp": 3000, "ci": [ 14 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7454.98, "y": 1629.73 }, "t": 1638490763999, "c": 4, "type": 0 } ] ], "plv": 4, "pst": 55, "rp": 923, "tp": 659, "co": true }, { "@c": "p", "id": 5674, "n": "Sangerhausen", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 15, "id": 2281, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 5, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "rp": 262, "tp": 131 }, { "@c": "p", "id": 5675, "n": "Bayreuth", "c": null, "o": 14, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 128 }, { "@c": "p", "id": 5676, "n": "Heilbronn", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5677, "n": "Marburg", "c": null, "o": 14, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5678, "n": "Bonn", "c": null, "o": 14, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 14 ], "plv": 1, "pst": 52, "tp": 128, "co": true }, { "@c": "p", "id": 5679, "n": "Schwerin", "c": null, "o": 14, "m": 55, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 2, "r": 1, "bp": 3000, "ci": [ 14 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7454.98, "y": 1629.73 }, "t": 1638476363999, "c": 1, "type": 0 } ] ], "plv": 1, "pst": 52, "tp": 103, "co": true }, { "@c": "p", "id": 5680, "n": "Annopol", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5681, "n": "Lubaczow", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5682, "n": "Bielsko-Biala", "c": null, "o": 14, "m": 32, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 51, "tp": 75, "co": true, "lo": 16 }, { "@c": "p", "id": 5683, "n": "Tarnow", "c": null, "o": 16, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5684, "n": "Klodzko", "c": null, "o": 14, "m": 33, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 51, "tp": 77, "lo": 16 }, { "@c": "p", "id": 5685, "n": "Wąsowo", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5686, "n": "Piotrków Trybunalski ", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5687, "n": "Chojna", "c": null, "o": 16, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 127, "co": true }, { "@c": "p", "id": 5688, "n": "Gdańsk", "c": null, "o": 16, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -6, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 6, "bp": 3000, "ci": [ 16 ], "plv": 6, "pst": 55, "rp": 1841, "tp": 1315, "co": true }, { "@c": "p", "id": 5689, "n": "Koszalin", "c": null, "o": 16, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5690, "n": "Kluczbork", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5691, "n": "Wałbrzych", "c": null, "o": 14, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 51, "tp": 78, "lo": 16 }, { "@c": "p", "id": 5692, "n": "Slupsk", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5693, "n": "Gizycko", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5694, "n": "Bialystok", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5695, "n": "Lublin", "c": null, "o": 16, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000701, "r": 3, "bp": 3000, "ci": [ 16 ], "plv": 6, "pst": 55, "rp": 1578, "tp": 1315 }, { "@c": "p", "id": 5696, "n": "Przemyśl", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5697, "n": "Nowy Sacz", "c": null, "o": 16, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 5698, "n": "Katowice", "c": null, "o": 16, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5699, "n": "Opole", "c": null, "o": 14, "m": 34, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 51, "rp": 109, "tp": 78, "co": true, "lo": 16 }, { "@c": "p", "id": 5700, "n": "Bolesławiec", "c": null, "o": 14, "m": 35, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "lb": 1, "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 51, "tp": 79, "co": true, "lo": 16 }, { "@c": "p", "id": 5701, "n": "Zielona Gora", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5702, "n": "Pulawy", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5703, "n": "Łódź", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5704, "n": "Kielce", "c": null, "o": 16, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5705, "n": "Torun", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5706, "n": "Szczecin", "c": null, "o": 14, "m": 29, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 7, "id": 2243, "e": true }, { "@c": "mu", "c": 2, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 12, "y": -17 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 16 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7635, "y": 1647 }, "t": 1638443863206, "c": 7, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 166, "tp": 118, "co": true, "lo": 16 }, { "@c": "p", "id": 5707, "n": "Radom", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5708, "n": "Ostroleka", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5709, "n": "Poznań", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5710, "n": "Warsaw", "c": null, "o": 16, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 10, "id": 2255, "e": true } ] ], "sa": 17000705, "r": 7, "bp": 3000, "ci": [ 16 ], "plv": 7, "pst": 55, "rp": 1542, "tp": 1542 }, { "@c": "p", "id": 5711, "n": "Plock", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5712, "n": "Kraków", "c": null, "o": 14, "m": 28, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 9, "id": 2243, "e": true }, { "@c": "mu", "c": 2, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 1, "r": 2, "bp": 3000, "ci": [ 16 ], "plv": 4, "pst": 53, "rp": 167, "tp": 119, "lo": 16 }, { "@c": "p", "id": 5713, "n": "Wrocław", "c": null, "o": 16, "m": 72, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000709, "r": 3, "bp": 3000, "ci": [ 16 ], "plv": 6, "pst": 55, "rp": 1519, "tp": 1266 }, { "@c": "p", "id": 5714, "n": "Bydgoszcz", "c": null, "o": 16, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 5, "bp": 3000, "ci": [ 16 ], "plv": 6, "pst": 55, "rp": 1052, "tp": 1315 }, { "@c": "p", "id": 5715, "n": "Gorzów Wielkopolski", "c": null, "o": 16, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5716, "n": "Pila", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5717, "n": "Choinice", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5718, "n": "Olsztyn", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5719, "n": "Ostroda", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5720, "n": "Szczytno", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5721, "n": "Suwalki", "c": null, "o": 16, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5722, "n": "Augustow", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5723, "n": "Elk", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 2, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "rp": 185, "tp": 132 }, { "@c": "p", "id": 5724, "n": "Lomza", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5725, "n": "Dzialdowo", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5726, "n": "Zambrow", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5727, "n": "Swiecie", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5728, "n": "Wielgie", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5729, "n": "Biala Podlaska", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5730, "n": "Konin", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132, "co": true }, { "@c": "p", "id": 5731, "n": "Lukow", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5732, "n": "Kalisz", "c": null, "o": 16, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5733, "n": "Gniezno", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5734, "n": "Chelm", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5735, "n": "Zamosc", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "p", "id": 5736, "n": "Krasnik", "c": null, "o": 16, "m": 79, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 16 ], "plv": 1, "pst": 52, "tp": 132 }, { "@c": "ultshared.UltSeaProvince", "id": 5737, "n": "Wisla River - WR05", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "ultshared.UltSeaProvince", "id": 5738, "n": "Wisla River - WR02", "ed": 0, "hst": 0, "pal": 0, "c": { "x": 0, "y": 0 }, "b": "", "tt": 20 }, { "@c": "p", "id": 5739, "n": "Lviv", "c": null, "o": 66, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 66 ], "plv": 5, "pst": 55, "rp": 1770, "tp": 1264 }, { "@c": "p", "id": 5740, "n": "Kharkiv", "c": null, "o": 66, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 3, "bp": 3000, "ci": [ 66 ], "plv": 6, "pst": 55, "rp": 1563, "tp": 1303 }, { "@c": "p", "id": 5741, "n": "Donetsk", "c": null, "o": 66, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 2, "bp": 3000, "ci": [ 66 ], "plv": 6, "pst": 55, "rp": 1824, "tp": 1303 }, { "@c": "p", "id": 5742, "n": "Dnipro", "c": null, "o": 66, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 1, "y": 6 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 7, "bp": 3000, "ci": [ 66 ], "plv": 6, "pst": 55, "rp": 1303, "tp": 1303, "co": true }, { "@c": "p", "id": 5743, "n": "Chernihiv", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5744, "n": "Haisyn", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5745, "n": "Ivankiv", "c": null, "o": 66, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5746, "n": "Brovary", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5747, "n": "Nizhyn", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5748, "n": "Sumy", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5749, "n": "Chuhuiv", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5751, "n": "Bakhmut", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5752, "n": "Mariupol'", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5753, "n": "Berdyans'k", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5754, "n": "Pokrovsk", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5755, "n": "Ivano-Frankivsk", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5756, "n": "Khotyn", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5757, "n": "Kamianske", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5758, "n": "Kyvvyi Rih", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5759, "n": "Pryluky", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5760, "n": "Oleksandriya", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5761, "n": "Romny", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5762, "n": "Cherkassy", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5763, "n": "Shostka", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5764, "n": "Poltava", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5765, "n": "Slavs'ke", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5766, "n": "Vorokhta", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5767, "n": "Chernivtsi", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5768, "n": "Lyubeshiv", "c": null, "o": 66, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 5769, "n": "Sarny", "c": null, "o": 66, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 5770, "n": "Stryi", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5771, "n": "Kovel'", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5772, "n": "Lutsk", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5773, "n": "Melitpol'", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5774, "n": "Zaporizhzhia", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5775, "n": "Bohodukhiv", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5776, "n": "Konotop", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5777, "n": "Severodonetsk", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 6, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "rp": 183, "tp": 131 }, { "@c": "p", "id": 5778, "n": "Chystiakove", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5779, "n": "Bilhorod-Dnistrovs'kyi ", "c": null, "o": 66, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 129, "co": true }, { "@c": "p", "id": 5780, "n": "Odessa", "c": null, "o": 66, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 24, "id": 2244, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": 0, "y": 19 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "r": 6, "bp": 3000, "ci": [ 66 ], "plv": 5, "pst": 55, "rp": 1770, "tp": 1264, "co": true }, { "@c": "p", "id": 5781, "n": "Kiev", "c": null, "o": 66, "m": 84, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 6, "id": 2246, "e": true }, { "@c": "mu", "c": -1, "id": 2296 }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 15, "id": 2256, "e": true } ] ], "lb": 2, "r": 5, "bp": 3000, "ci": [ 66 ], "plv": 7, "pst": 55, "rp": 1409, "tp": 1862 }, { "@c": "p", "id": 5782, "n": "Synel'nykove", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5783, "n": "Pavlohrad", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5784, "n": "Mykolaiv", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5785, "n": "Kropyvnytskyi", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5786, "n": "Dobrovelychkivka", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5787, "n": "Khmelnytskyi", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5788, "n": "Korosten'", "c": null, "o": 66, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 5789, "n": "Olevs'k", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5790, "n": "Rozdil'na", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5791, "n": "Novohrad-Volyns'kyi", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5792, "n": "Petrovirivka", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5793, "n": "Fastiv", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5794, "n": "Okny", "c": null, "o": 66, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 5795, "n": "Sharhorod", "c": null, "o": 66, "m": 77, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 129 }, { "@c": "p", "id": 5796, "n": "Ternopil'", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5797, "n": "Zhytomyr", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2280, "e": true }, { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5798, "n": "Nova Kakhovka", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131, "co": true }, { "@c": "p", "id": 5799, "n": "Vinnytsia", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5800, "n": "Uzhhgorod", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5801, "n": "Shepetivka", "c": null, "o": 66, "m": 78, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 25, "id": 2240, "e": true } ] ], "r": 1, "bp": 3000, "ci": [ 66 ], "plv": 1, "pst": 52, "tp": 131 }, { "@c": "p", "id": 5802, "n": "Lanzhou", "c": null, "o": 5, "m": 76, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "sa": 17000721, "r": 7, "bp": 2000, "ci": [ 5 ], "plv": 6, "pst": 55, "rp": 876, "tp": 876 }, { "@c": "p", "id": 5803, "n": "Anchorage", "c": null, "o": 22, "m": 75, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 10, "id": 2275, "e": true }, { "@c": "mu", "c": 11, "id": 2245, "e": true }, { "@c": "mu", "c": 10, "id": 2250, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 }, { "@c": "mu", "c": 5, "rp": { "x": -24, "y": 19 }, "id": 2016, "e": true }, { "@c": "mu", "c": 10, "id": 2270, "e": true } ] ], "sa": 17045141, "r": 3, "bp": 3000, "ci": [ 22 ], "plv": 6, "pst": 55, "rp": 1720, "tp": 1533, "co": true }, { "@c": "p", "id": 5804, "n": "Calais", "c": null, "o": 19, "m": 25, "us": [ "java.util.HashSet", [ { "@c": "mu", "c": 14, "id": 2243, "e": true }, { "@c": "mu", "c": 5, "rp": { "x": -8, "y": -3 }, "id": 2016, "e": true }, { "@c": "mu", "c": 100, "id": 2297, "e": true }, { "@c": "mu", "c": -1, "id": 2298 } ] ], "lb": 2, "sa": 17021808, "r": 2, "bp": 3000, "ci": [ 13 ], "ims": [ "java.util.ArrayList", [ { "@c": "im", "pos": { "x": 7064, "y": 1829 }, "t": 1638496317868, "c": 21, "type": 0 } ] ], "plv": 4, "pst": 53, "rp": 168, "tp": 120, "co": true, "lo": 13 } ] ], "populationFactor": 40 }, "properties": { "256": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 8389 }, { "@c": "mu", "c": 25, "id": 2246, "e": true }, { "@c": "mu", "c": 15, "id": 2251, "e": true }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2256 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2291 } ] ], "possibleProductions": [ "java.util.LinkedList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 8389 }, { "@c": "mu", "c": 25, "id": 2246, "e": true }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 2252 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2256 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2291 } ] ], "queueableProductions": [ "java.util.LinkedList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 120, "moraleFactors": { "@c": "mf", "baseTargetMorale": 90, "maxMorale": 100, "buildingInfluence": { "@c": "java.util.HashMap", "Underground Bunkers": 5, "Relocate Headquarters": 25 } }, "revoltSuppressionProperty": "DEFENSE" }, "980": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -39, "y": 37 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -39, "y": 37 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "984": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "986": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "987": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -60, "y": -24 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -60, "y": -24 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "988": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 76, "y": -8 }, "id": 2283 }, { "@c": "mu", "rp": { "x": 24, "y": 32 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 76, "y": -8 }, "id": 2283 }, { "@c": "mu", "rp": { "x": 24, "y": 32 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "989": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "1018": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "1019": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -22, "y": 36 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -22, "y": 36 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "1021": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -39, "y": -38 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -39, "y": -38 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "1022": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -56, "y": 7 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -56, "y": 7 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "1024": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "1025": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -59, "y": 12 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -59, "y": 12 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "1027": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "1029": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "1031": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -19, "y": 9 }, "id": 2283 }, { "@c": "mu", "rp": { "x": 37, "y": 52 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -19, "y": 9 }, "id": 2283 }, { "@c": "mu", "rp": { "x": 37, "y": 52 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "2027": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 17, "y": -38 }, "id": 2283 }, { "@c": "mu", "rp": { "x": -16, "y": -30 }, "id": 2283 }, { "@c": "mu", "rp": { "x": -54, "y": -18 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 17, "y": -38 }, "id": 2283 }, { "@c": "mu", "rp": { "x": -16, "y": -30 }, "id": 2283 }, { "@c": "mu", "rp": { "x": -54, "y": -18 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "2035": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "2037": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "2041": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 6, "y": -38 }, "id": 2283 }, { "@c": "mu", "rp": { "x": 24, "y": -9 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 6, "y": -38 }, "id": 2283 }, { "@c": "mu", "rp": { "x": 24, "y": -9 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "2065": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "4528": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "c": 25, "id": 2245, "e": true }, { "@c": "mu", "id": 8389 }, { "@c": "mu", "id": 2250 }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2255 }, { "@c": "mu", "rp": { "x": -13, "y": 4 }, "id": 2260 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2290 }, { "@c": "mu", "id": 2296 } ] ], "possibleProductions": [ "java.util.LinkedList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "c": 25, "id": 2245, "e": true }, { "@c": "mu", "id": 8389 }, { "@c": "mu", "id": 2250 }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2255 }, { "@c": "mu", "rp": { "x": -13, "y": 4 }, "id": 2260 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2290 }, { "@c": "mu", "id": 2296 } ] ], "queueableProductions": [ "java.util.LinkedList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 90, "moraleFactors": { "@c": "mf", "baseTargetMorale": 90, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "4529": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "c": 25, "id": 2245, "e": true }, { "@c": "mu", "id": 8389 }, { "@c": "mu", "id": 2250 }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2255 }, { "@c": "mu", "rp": { "x": -14, "y": 8 }, "id": 2260 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2290 }, { "@c": "mu", "id": 2296 } ] ], "possibleProductions": [ "java.util.LinkedList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "c": 25, "id": 2245, "e": true }, { "@c": "mu", "id": 8389 }, { "@c": "mu", "id": 2250 }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2255 }, { "@c": "mu", "rp": { "x": -14, "y": 8 }, "id": 2260 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2290 }, { "@c": "mu", "id": 2296 } ] ], "queueableProductions": [ "java.util.LinkedList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 90, "moraleFactors": { "@c": "mf", "baseTargetMorale": 90, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "4532": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -24, "y": -36 }, "id": 2283 }, { "@c": "mu", "rp": { "x": -38, "y": 8 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -24, "y": -36 }, "id": 2283 }, { "@c": "mu", "rp": { "x": -38, "y": 8 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "4534": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "id": 8389 }, { "@c": "mu", "id": 2250 }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2255 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2290 }, { "@c": "mu", "id": 2296 } ] ], "possibleProductions": [ "java.util.LinkedList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "c": 25, "id": 2244, "e": true }, { "@c": "mu", "id": 8389 }, { "@c": "mu", "id": 2250 }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2255 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2290 }, { "@c": "mu", "id": 2296 } ] ], "queueableProductions": [ "java.util.LinkedList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 90, "moraleFactors": { "@c": "mf", "baseTargetMorale": 90, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "4535": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "4563": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "4566": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -61, "y": 88 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -61, "y": 88 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "4569": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "4570": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -15, "y": -21 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -15, "y": -21 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "4571": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -7, "y": 57 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -7, "y": 57 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "4573": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "4574": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -93, "y": 43 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": -93, "y": 43 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "4578": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "4580": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 46, "y": 24 }, "id": 2283 }, { "@c": "mu", "rp": { "x": 4, "y": 52 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 46, "y": 24 }, "id": 2283 }, { "@c": "mu", "rp": { "x": 4, "y": 52 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100 }, "revoltSuppressionProperty": "DEFENSE" }, "4584": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 60, "y": 88 }, "id": 2283 } ] ], "possibleProductions": [ "java.util.ArrayList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "id": 4654 }, { "@c": "mu", "id": 8379 }, { "@c": "mu", "id": 8380 }, { "@c": "mu", "id": 8381 }, { "@c": "mu", "id": 8382 }, { "@c": "mu", "id": 8383 }, { "@c": "mu", "id": 8384 }, { "@c": "mu", "id": 8385 }, { "@c": "mu", "id": 8386 }, { "@c": "mu", "id": 8387 }, { "@c": "mu", "id": 8388 }, { "@c": "mu", "id": 2503 }, { "@c": "mu", "id": 2504 }, { "@c": "mu", "id": 2505 }, { "@c": "mu", "id": 8397 }, { "@c": "mu", "id": 8398 }, { "@c": "mu", "id": 8399 }, { "@c": "mu", "id": 2280 }, { "@c": "mu", "rp": { "x": 60, "y": 88 }, "id": 2283 } ] ], "queueableProductions": [ "java.util.ArrayList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 100, "moraleFactors": { "@c": "mf", "baseTargetMorale": 100, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "5389": { "@c": "ultshared.UltProvinceProperties", "possibleUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "c": 25, "id": 2245, "e": true }, { "@c": "mu", "id": 8389 }, { "@c": "mu", "id": 2251 }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2255 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2290 }, { "@c": "mu", "id": 2296 } ] ], "possibleProductions": [ "java.util.LinkedList", [] ], "queueableUpgrades": [ "java.util.LinkedList", [ { "@c": "mu", "c": 25, "id": 2245, "e": true }, { "@c": "mu", "id": 8389 }, { "@c": "mu", "id": 2251 }, { "@c": "mu", "id": 8395 }, { "@c": "mu", "id": 8396 }, { "@c": "mu", "id": 2255 }, { "@c": "mu", "id": 2265 }, { "@c": "mu", "id": 2270 }, { "@c": "mu", "id": 2275 }, { "@c": "mu", "id": 2285 }, { "@c": "mu", "id": 2290 }, { "@c": "mu", "id": 2296 } ] ], "queueableProductions": [ "java.util.LinkedList", [] ], "revoltChance": 0, "uprisingChance": 0, "baseUprisingChance": 0, "targetMorale": 90, "moraleFactors": { "@c": "mf", "baseTargetMorale": 90, "maxMorale": 100, "dayDistance": 0.1 }, "revoltSuppressionProperty": "DEFENSE" }, "@c": "java.util.HashMap" }, "changeSet": false }, "4": { "@c": "ultshared.UltResourceState", "stateType": 4, "stateID": "-1039888381", "timeStamp": "1638569645136", "trading": { "@c": "ultshared.UltTrading", "stateID": 36, "tradingOffers": [ "java.util.Vector", [ { "@c": "ultshared.UltTradeOffer", "tradeId": 8, "partyA": 86, "partyB": 28, "offersA": { "17": 1, "@c": "java.util.HashMap" }, "offersB": { "17": 1, "@c": "java.util.HashMap" }, "processed": false, "successful": true, "timeStamp": 1638481847928, "delBySender": false, "readByReceiver": false, "delByReceiver": false, "message": "" } ] ], "pastTrades": [ "java.util.Vector", [ { "@c": "ultshared.UltTradeOffer", "tradeId": 7, "partyA": 18, "partyB": 57, "offersA": { "17": 3, "@c": "java.util.HashMap" }, "offersB": { "17": 3, "@c": "java.util.HashMap" }, "processed": true, "successful": false, "timeStamp": 1638561326160, "delBySender": false, "readByReceiver": false, "delByReceiver": true, "message": "" }, { "@c": "ultshared.UltTradeOffer", "tradeId": 6, "partyA": 18, "partyB": 63, "offersA": { "17": 3, "@c": "java.util.HashMap" }, "offersB": { "17": 3, "@c": "java.util.HashMap" }, "processed": true, "successful": false, "timeStamp": 1638535048417, "delBySender": false, "readByReceiver": false, "delByReceiver": false, "message": "" }, { "@c": "ultshared.UltTradeOffer", "tradeId": 4, "partyA": 66, "partyB": 18, "offersA": { "17": 3, "@c": "java.util.HashMap" }, "offersB": { "17": 3, "@c": "java.util.HashMap" }, "processed": true, "successful": false, "timeStamp": 1638459889481, "delBySender": false, "readByReceiver": false, "delByReceiver": false, "message": "" }, { "@c": "ultshared.UltTradeOffer", "tradeId": 5, "partyA": 26, "partyB": 7, "offersA": { "17": 3, "@c": "java.util.HashMap" }, "offersB": { "17": 3, "@c": "java.util.HashMap" }, "processed": true, "successful": true, "timeStamp": 1638470916599, "delBySender": false, "readByReceiver": false, "delByReceiver": false, "message": "" }, { "@c": "ultshared.UltTradeOffer", "tradeId": 3, "partyA": 18, "partyB": 14, "offersA": { "17": 1, "@c": "java.util.HashMap" }, "offersB": { "17": 1, "@c": "java.util.HashMap" }, "processed": true, "successful": false, "timeStamp": 1638434940327, "delBySender": false, "readByReceiver": false, "delByReceiver": true, "message": "" }, { "@c": "ultshared.UltTradeOffer", "tradeId": 2, "partyA": 90, "partyB": 17, "offersA": { "17": 3, "@c": "java.util.HashMap" }, "offersB": { "17": 3, "@c": "java.util.HashMap" }, "processed": true, "successful": false, "timeStamp": 1638442833314, "delBySender": false, "readByReceiver": false, "delByReceiver": false, "message": "" }, { "@c": "ultshared.UltTradeOffer", "tradeId": 1, "partyA": 90, "partyB": 5, "offersA": { "17": 3, "@c": "java.util.HashMap" }, "offersB": { "17": 3, "@c": "java.util.HashMap" }, "processed": true, "successful": false, "timeStamp": 1638442833314, "delBySender": false, "readByReceiver": false, "delByReceiver": false, "message": "" }, { "@c": "ultshared.UltTradeOffer", "tradeId": 0, "partyA": 66, "partyB": 17, "offersA": { "17": 3, "@c": "java.util.HashMap" }, "offersB": { "17": 3, "@c": "java.util.HashMap" }, "processed": true, "successful": true, "timeStamp": 1638310840107, "delBySender": false, "readByReceiver": false, "delByReceiver": false, "message": "" } ] ], "tradingProfiles": { "7": { "@c": "ultshared.UltTradingProfile", "playerID": 7, "provincesSold": 0, "provincesBought": 0, "unitsSold": 0, "unitsBought": 0, "resourcesSold": 0, "resourcesBought": 0, "provincesSoldToday": 0, "unitsSoldToday": 0 }, "17": { "@c": "ultshared.UltTradingProfile", "playerID": 17, "provincesSold": 0, "provincesBought": 0, "unitsSold": 0, "unitsBought": 0, "resourcesSold": 0, "resourcesBought": 0, "provincesSoldToday": 0, "unitsSoldToday": 0 }, "26": { "@c": "ultshared.UltTradingProfile", "playerID": 26, "provincesSold": 0, "provincesBought": 0, "unitsSold": 0, "unitsBought": 0, "resourcesSold": 0, "resourcesBought": 0, "provincesSoldToday": 0, "unitsSoldToday": 0 }, "66": { "@c": "ultshared.UltTradingProfile", "playerID": 66, "provincesSold": 0, "provincesBought": 0, "unitsSold": 0, "unitsBought": 0, "resourcesSold": 0, "resourcesBought": 0, "provincesSoldToday": 0, "unitsSoldToday": 0 }, "@c": "java.util.HashMap" }, "nextTradeID": 9 }, "resourceProfs": { "32": { "@c": "ultshared.UltResourceProfile", "playerID": 32, "executedOrders": [ "java.util.LinkedList", [] ], "premiumOrders": { "1": { "@c": "ultshared.UltPremiumOrder", "buy": false, "amount": 4000, "limit": 0.575, "playerID": -1, "resourceType": 1, "orderID": 0, "initialAmount": 4000, "initialLimit": 0.575 }, "2": { "@c": "ultshared.UltPremiumOrder", "buy": false, "amount": 4000, "limit": 0.575, "playerID": -1, "resourceType": 2, "orderID": 0, "initialAmount": 4000, "initialLimit": 0.575 }, "3": { "@c": "ultshared.UltPremiumOrder", "buy": false, "amount": 4000, "limit": 0.575, "playerID": -1, "resourceType": 3, "orderID": 0, "initialAmount": 4000, "initialLimit": 0.575 }, "4": { "@c": "ultshared.UltPremiumOrder", "buy": false, "amount": 4000, "limit": 0.575, "playerID": -1, "resourceType": 4, "orderID": 0, "initialAmount": 4000, "initialLimit": 0.575 }, "5": { "@c": "ultshared.UltPremiumOrder", "buy": false, "amount": 4000, "limit": 0.575, "playerID": -1, "resourceType": 5, "orderID": 0, "initialAmount": 4000, "initialLimit": 0.575 }, "6": { "@c": "ultshared.UltPremiumOrder", "buy": false, "amount": 4000, "limit": 0.575, "playerID": -1, "resourceType": 6, "orderID": 0, "initialAmount": 4000, "initialLimit": 0.575 }, "20": { "@c": "ultshared.UltPremiumOrder", "buy": false, "amount": 10000, "limit": 0.23, "playerID": -1, "resourceType": 20, "orderID": 0, "initialAmount": 10000, "initialLimit": 0.23 }, "@c": "java.util.HashMap" }, "personalOrders": { "1": [ "java.util.ArrayList", [ { "@c": "ultshared.UltOrder", "buy": false, "amount": 1145, "limit": 7.1, "playerID": -1, "resourceType": 1, "orderID": 481 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 765, "limit": 8, "playerID": -1, "resourceType": 1, "orderID": 483 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 752, "limit": 8.6, "playerID": -1, "resourceType": 1, "orderID": 482 } ] ], "2": [ "java.util.ArrayList", [ { "@c": "ultshared.UltOrder", "buy": false, "amount": 782, "limit": 7.3, "playerID": -1, "resourceType": 2, "orderID": 486 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 888, "limit": 7.8, "playerID": -1, "resourceType": 2, "orderID": 485 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 1201, "limit": 8.6, "playerID": -1, "resourceType": 2, "orderID": 484 } ] ], "4": [ "java.util.ArrayList", [ { "@c": "ultshared.UltOrder", "buy": false, "amount": 818, "limit": 10.9, "playerID": -1, "resourceType": 4, "orderID": 489 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 714, "limit": 15.7, "playerID": -1, "resourceType": 4, "orderID": 487 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 608, "limit": 17.5, "playerID": -1, "resourceType": 4, "orderID": 488 } ] ], "5": [ "java.util.ArrayList", [ { "@c": "ultshared.UltOrder", "buy": false, "amount": 412, "limit": 10.8, "playerID": -1, "resourceType": 5, "orderID": 492 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 455, "limit": 11.2, "playerID": -1, "resourceType": 5, "orderID": 490 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 463, "limit": 11.9, "playerID": -1, "resourceType": 5, "orderID": 491 } ] ], "6": [ "java.util.ArrayList", [ { "@c": "ultshared.UltOrder", "buy": false, "amount": 607, "limit": 9.4, "playerID": -1, "resourceType": 6, "orderID": 495 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 693, "limit": 10.8, "playerID": -1, "resourceType": 6, "orderID": 493 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 778, "limit": 13.4, "playerID": -1, "resourceType": 6, "orderID": 494 } ] ], "@c": "java.util.HashMap" }, "categories": { "0": { "@c": "rc", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "categoryID": 0, "minConsumption": 0, "resourceEntries": { "0": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 0, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 1638487721000, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "No production", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": false, "minPrice": 0, "maxPrice": 0, "tradable": false }, "@c": "java.util.HashMap" }, "name": "Unknown" }, "10": { "@c": "rc", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "categoryID": 10, "minConsumption": 0, "resourceEntries": { "1": { "@c": "re", "dailyUnitConsumption": 490, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 1, "priority": 0.5, "production": 1858, "minConsumption": 490, "minimumAmount": 0, "maxAmount": -1, "amount0": 16446.021386805554, "time0": 1638564036133, "rate": 0.015833333333333335, "lack0": 0, "consumed0": 432.80573113425925, "produced0": 1637.588061724537, "name": "Supplies", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 3, "maxPrice": 15, "tradable": true }, "2": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 2, "priority": 0.5, "production": 2124, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 15619.833330543977, "time0": 1638564036133, "rate": 0.024583333333333332, "lack0": 0, "consumed0": 0, "produced0": 1871.6152955787038, "name": "Components", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 3, "maxPrice": 15, "tradable": true }, "@c": "java.util.HashMap" }, "name": "Common" }, "11": { "@c": "rc", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "categoryID": 11, "minConsumption": 0, "resourceEntries": { "4": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 4, "priority": 1, "production": 1062, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 6946.094123993055, "time0": 1638564036133, "rate": 0.012291666666666666, "lack0": 0, "consumed0": 0, "produced0": 935.506360162037, "name": "Rare Materials", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 9, "maxPrice": 27, "tradable": true }, "@c": "java.util.HashMap" }, "name": "Rare" }, "12": { "@c": "rc", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "categoryID": 12, "minConsumption": 0, "resourceEntries": { "5": { "@c": "re", "dailyUnitConsumption": 220, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 5, "priority": 0.5, "production": 2177, "minConsumption": 220, "minimumAmount": 0, "maxAmount": -1, "amount0": 8706.347938645835, "time0": 1638556965733, "rate": 0.022650462962962963, "lack0": 0, "consumed0": 176.31760717592596, "produced0": 1743.508334502315, "name": "Fuel", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 4, "maxPrice": 20, "tradable": true }, "6": { "@c": "re", "dailyUnitConsumption": 35, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 6, "priority": 0.5, "production": 1421, "minConsumption": 35, "minimumAmount": 0, "maxAmount": -1, "amount0": 6625.839210763886, "time0": 1638559073968, "rate": 0.016041666666666666, "lack0": 0, "consumed0": 28.90455879629629, "produced0": 1149.7332516203703, "name": "Electronics", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 4, "maxPrice": 25, "tradable": true }, "@c": "java.util.HashMap" }, "name": "Uncommon" }, "13": { "@c": "rc", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "categoryID": 13, "minConsumption": 0, "resourceEntries": { "7": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 7, "priority": 0.3333333333333333, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 1638487721000, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Conventional Warheads", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "8": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 8, "priority": 0.3333333333333333, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 1638487721000, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Chemical Warheads", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "9": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 9, "priority": 0.3333333333333333, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 1638487721000, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Nuclear Warheads", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "@c": "java.util.HashMap" }, "name": "Warheads" }, "14": { "@c": "rc", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "categoryID": 14, "minConsumption": 0, "resourceEntries": { "3": { "@c": "re", "dailyUnitConsumption": 225, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 3, "priority": 1, "production": 1230, "minConsumption": 225, "minimumAmount": 0, "maxAmount": -1, "amount0": 7342.3232638888885, "time0": 1638487721000, "rate": 0.011631944444444445, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Manpower", "currency": false, "availableForPremium": true, "manpower": true, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "@c": "java.util.HashMap" }, "name": "Manpower" }, "15": { "@c": "rc", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "categoryID": 15, "minConsumption": 0, "resourceEntries": { "10": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 10, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 1638487721000, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Deployables", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "@c": "java.util.HashMap" }, "name": "ResourceCategory.15" }, "21": { "@c": "rc", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "categoryID": 21, "minConsumption": 0, "resourceEntries": { "20": { "@c": "re", "dailyUnitConsumption": 825, "dailyUpgradeConsumption": 310, "dailyPopulationConsumption": 0, "updating": true, "resourceID": 20, "priority": 1, "production": 11514, "minConsumption": 1135, "minimumAmount": 0, "maxAmount": -1, "amount0": 74762.70698269679, "time0": 1638564036133, "rate": 0.12012731481481481, "lack0": 0, "consumed0": 1002.5193976273148, "produced0": 10124.271705046296, "name": "Money", "currency": true, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "@c": "java.util.HashMap" }, "name": "Money" }, "@c": "java.util.HashMap" }, "mobilizationTarget": 10, "mobilizationValue": 5, "corruptionValue": 5e-324, "damageSensitiveMoralePenalty": 0 }, "@c": "java.util.HashMap", "-1": { "@c": "ultshared.UltResourceProfile", "playerID": -1, "executedOrders": [ "java.util.LinkedList", [] ], "categories": { "@c": "java.util.HashMap" }, "mobilizationTarget": 10, "mobilizationValue": 5, "corruptionValue": 0, "damageSensitiveMoralePenalty": 0 } }, "bids": [ "[Lultshared.UltBidList;", [ [ "ultshared.UltBidList", [] ], [ "ultshared.UltBidList", [ { "@c": "ultshared.UltOrder", "buy": true, "amount": 4297, "limit": 4.9, "playerID": 0, "resourceType": 1, "orderID": 2482 }, { "@c": "ultshared.UltOrder", "buy": true, "amount": 1474, "limit": 4.8, "playerID": 117, "resourceType": 1, "orderID": 2466 } ] ], [ "ultshared.UltBidList", [] ], [ "ultshared.UltBidList", [] ], [ "ultshared.UltBidList", [] ], [ "ultshared.UltBidList", [] ], [ "ultshared.UltBidList", [] ], [ "ultshared.UltBidList", [] ], [ "ultshared.UltBidList", [] ], [ "ultshared.UltBidList", [] ] ] ], "asks": [ "[Lultshared.UltAskList;", [ [ "ultshared.UltAskList", [] ], [ "ultshared.UltAskList", [] ], [ "ultshared.UltAskList", [ { "@c": "ultshared.UltOrder", "buy": false, "amount": 222, "limit": 7.1, "playerID": 0, "resourceType": 2, "orderID": 2492 }, { "@c": "ultshared.UltOrder", "buy": false, "amount": 1000, "limit": 10, "playerID": 64, "resourceType": 2, "orderID": 2481 } ] ], [ "ultshared.UltAskList", [] ], [ "ultshared.UltAskList", [] ], [ "ultshared.UltAskList", [] ], [ "ultshared.UltAskList", [ { "@c": "ultshared.UltOrder", "buy": false, "amount": 142, "limit": 7, "playerID": 0, "resourceType": 6, "orderID": 2479 } ] ], [ "ultshared.UltAskList", [] ], [ "ultshared.UltAskList", [] ], [ "ultshared.UltAskList", [] ] ] ], "prices": [ 5, 4.9, 5, 5, 9, 6, 7, 5, 5, 5 ] }, "5": { "@c": "ultshared.UltForeignAffairsState", "stateType": 5, "stateID": "487249882", "timeStamp": "1638569645136", "relations": { "@c": "ultshared.UltForeignAffairRelations", "stateID": 487249882, "players": 149, "endOfHonorPeriod": {}, "neighborRelations": { "0": { "0": 6, "1": 6, "2": 6, "29": 6, "35": -2, "85": 6, "114": -2, "126": -2 }, "1": { "0": 6, "1": 6, "2": 6, "29": 6, "85": 6 }, "2": { "0": 6, "1": 6, "29": 6, "85": 6 }, "3": { "33": -2, "114": -2 }, "4": { "10": -2, "47": -2, "90": -2, "91": -2 }, "5": { "43": -2, "119": -2 }, "6": { "6": 6, "10": 6, "25": 3, "43": -2, "47": 6, "90": 6, "91": 6, "99": -2, "134": -2 }, "7": { "57": 6, "124": -2, "146": -2 }, "9": { "39": -2, "50": -2, "113": -2 }, "10": { "4": -2, "6": 6, "10": 6, "47": 6, "90": 6, "91": 6, "99": -2, "101": -2, "141": -2 }, "11": { "11": 6, "13": 6, "17": -2, "18": 6, "48": -2, "65": 6 }, "12": { "18": -1 }, "13": { "11": 6, "12": -2, "15": -2, "17": -2, "18": 6, "52": -2, "54": -2, "61": -2, "65": 6, "112": -2, "114": -2 }, "14": { "110": -2 }, "15": { "13": -2, "83": -2 }, "16": { "17": 6, "38": -2, "56": 6, "62": 6, "65": 3, "88": 6, "89": 3 }, "17": { "11": -2, "13": -2, "16": 6, "17": 6, "18": -2, "55": -2, "56": 6, "62": 6, "65": -2, "88": 6, "114": -2 }, "18": { "11": 6, "12": -2, "13": 6, "17": -2, "18": 6, "59": -2, "60": -2, "65": 6, "114": -2 }, "19": { "21": -2 }, "21": { "19": -2, "23": 6, "24": 6, "63": 6, "67": 6, "114": -2, "130": -2, "143": -2 }, "22": { "22": 6, "24": 3, "76": -2, "79": -2, "97": 6 }, "23": { "21": 6, "23": 6, "24": 6, "63": 6, "67": 6, "97": -2, "106": -2, "108": -2 }, "24": { "21": 6, "22": 3, "23": 6, "24": 6, "63": 6, "66": -2, "67": 6, "72": -2, "73": -2, "77": -2, "80": -2, "82": -2, "97": 3, "114": -2 }, "25": { "6": 3, "81": -2, "98": -2, "114": -2, "115": -2, "133": -2 }, "26": { "137": -2 }, "27": { "85": -2, "145": -2 }, "29": { "0": 6, "1": 6, "2": 6, "29": 6, "85": 6, "120": -2 }, "30": { "32": -2 }, "32": { "30": -2, "122": -2, "139": -2 }, "33": { "3": -2 }, "34": { "85": -2 }, "35": { "0": -2 }, "36": { "46": -2, "114": -2 }, "38": { "16": -2 }, "39": { "9": -2, "40": -2, "48": -2, "113": -2 }, "40": { "39": -2, "57": -2 }, "41": { "88": -2 }, "43": { "5": -2, "6": -2 }, "46": { "36": -2 }, "47": { "4": -2, "6": 6, "10": 6, "47": 6, "90": 6, "91": 6, "100": -2, "114": -2, "118": -2 }, "48": { "11": -2, "39": -2, "127": -2 }, "49": { "88": -2 }, "50": { "9": -2 }, "51": { "65": -2 }, "52": { "13": -2 }, "53": { "63": -2, "95": -2 }, "54": { "13": -2 }, "55": { "17": -2, "62": -2 }, "56": { "16": 6, "17": 6, "56": 6, "62": 6, "88": 6, "89": 3, "103": -2, "104": -2, "114": -2 }, "57": { "7": 6, "40": -2, "57": 6 }, "58": { "63": -2 }, "59": { "18": -2 }, "60": { "18": -2 }, "61": { "13": -2 }, "62": { "16": 6, "17": 6, "55": -2, "56": 6, "62": 6, "88": 6, "89": 3 }, "63": { "21": 6, "23": 6, "24": 6, "53": -2, "58": -2, "63": 6, "67": 6, "93": -2, "95": -1, "109": -2, "111": -2, "112": -2, "114": -2 }, "65": { "11": 6, "13": 6, "16": 3, "17": -2, "18": 6, "51": -2, "65": 6, "114": -2, "129": -2, "135": -2 }, "66": { "24": -2 }, "67": { "21": 6, "23": 6, "24": 6, "63": 6, "67": 6, "68": -2, "70": -2, "107": -2, "114": -2 }, "68": { "67": -2 }, "70": { "67": -2 }, "72": { "24": -2 }, "73": { "24": -2 }, "76": { "22": -2 }, "77": { "24": -2, "97": -2 }, "79": { "22": -2 }, "80": { "24": -2 }, "81": { "25": -2 }, "82": { "24": -2 }, "83": { "15": -2 }, "84": { "94": -2, "137": -2 }, "85": { "0": 6, "1": 6, "2": 6, "27": -2, "29": 6, "34": -2, "85": 6, "114": -2, "123": -2, "145": -2 }, "88": { "7": 3, "16": 6, "17": 6, "41": -2, "49": -2, "56": 6, "62": 6, "88": 6, "89": 3, "114": -2, "124": -2, "125": -2, "142": -2 }, "89": { "16": 3, "56": 3, "62": 3, "88": 3, "89": 6, "90": -2, "114": -2 }, "90": { "4": -2, "6": 6, "10": 6, "47": 6, "89": -2, "91": 6, "114": -2 }, "91": { "4": -2, "6": 6, "10": 6, "47": 6, "90": 6, "91": 6, "114": -2, "141": -2 }, "92": { "110": -2 }, "93": { "63": -2 }, "94": { "84": -2 }, "95": { "53": -2, "63": -2, "114": -2 }, "97": { "22": 6, "23": -2, "24": 3, "77": -2, "97": 6 }, "98": { "25": -2 }, "99": { "6": -2, "10": -2 }, "100": { "47": -2 }, "101": { "10": -2 }, "103": { "56": -2 }, "104": { "56": -2 }, "106": { "23": -2 }, "107": { "67": -2 }, "108": { "23": -2 }, "109": { "63": -2 }, "110": { "14": -2, "92": -2 }, "111": { "63": -2 }, "112": { "13": -2, "63": -2 }, "113": { "9": -2, "39": -2 }, "114": { "0": -2, "3": -2, "13": -2, "17": -2, "18": -2, "21": -2, "24": -2, "25": -2, "36": -2, "47": -2, "56": -2, "63": -2, "65": -2, "67": -2, "85": -2, "88": -2, "89": -2, "90": -2, "91": -2, "95": -2 }, "115": { "25": -2 }, "118": { "47": -2 }, "119": { "5": -2 }, "120": { "29": -2 }, "122": { "32": -2 }, "123": { "85": -2 }, "124": { "7": -2, "88": -2 }, "125": { "88": -2 }, "126": { "0": -2 }, "127": { "48": -2 }, "129": { "65": -2 }, "130": { "21": -2 }, "133": { "25": -2 }, "134": { "6": -2 }, "135": { "65": -2 }, "137": { "26": -2, "84": -2 }, "139": { "32": -2 }, "141": { "10": -2, "91": -2 }, "142": { "25": -2, "88": -2 }, "143": { "21": -2 }, "145": { "27": -2, "85": -2 }, "146": { "7": -2 } } }, "messages": [ "java.util.Vector", [] ] }, "6": { "@c": "ultshared.UltArmyState", "stateType": 6, "stateID": "-1095982146", "timeStamp": "1638569645136", "armies": { "17000052": { "@c": "a", "terrainType": "URBAN", "patrolRadius": 5, "h": 1, "s": 3, "id": 17000052, "o": 32, "l": 256, "p": { "x": 6457, "y": 3558 }, "aa": true, "u": [ "[Lultshared.warfare.UltUnit;", [ { "@c": "u", "t": 2103, "h": 1, "s": 1, "id": 606705702, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 10, "hp": 10 }, { "@c": "u", "t": 2039, "h": 1, "s": 2, "id": 606705704, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 30, "hp": 30 } ] ], "tok": { "@c": "ultshared.warfare.UltTokenFeature", "tokens": [ "java.util.HashSet", [] ] }, "ps": 3, "pt": 2103, "r": 50, "bs": 1.2, "aip": { "@c": "ap", "lastAirActionTime": 0, "airField": "p256" }, "an": 1, "str": 9.5, "def": 10.54167, "m": 1, "hp": 40, "mhp": 40, "dvw": 25, "vw": 25, "en": true, "rs": { "@c": "ultshared.warfare.UltRadarSignatureFeature", "ssm": { "1": 30, "@c": "java.util.HashMap" } }, "tt": 14 }, "17000054": { "@c": "a", "terrainType": "URBAN", "patrolRadius": 50, "h": 1, "s": 1, "id": 17000054, "o": 32, "l": 256, "p": { "x": 6457, "y": 3558 }, "aa": true, "u": [ "[Lultshared.warfare.UltUnit;", [ { "@c": "u", "t": 2175, "h": 1, "s": 1, "id": 606705706, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 15, "hp": 15 } ] ], "a": true, "tok": { "@c": "ultshared.warfare.UltTokenFeature", "tokens": [ "java.util.HashSet", [] ] }, "ps": 1, "pt": 2175, "r": 750, "bs": 1.2, "aip": { "@c": "ap", "lastAirActionTime": 0, "airField": "p256" }, "an": 2, "str": 0.5, "def": 1, "m": 1, "hp": 15, "mhp": 15, "dvw": 25, "vw": 25, "en": true, "rs": { "@c": "ultshared.warfare.UltRadarSignatureFeature", "ssm": { "1": 10, "@c": "java.util.HashMap" } }, "tt": 14 }, "17000567": { "@c": "a", "terrainType": "URBAN", "patrolRadius": 5, "h": 1, "s": 2, "id": 17000567, "o": 32, "l": 4528, "p": { "x": 6054, "y": 3471 }, "u": [ "[Lultshared.warfare.UltUnit;", [ { "@c": "u", "t": 2039, "h": 1, "s": 2, "id": 606706833, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 30, "hp": 30 } ] ], "tok": { "@c": "ultshared.warfare.UltTokenFeature", "tokens": [ "java.util.HashSet", [] ] }, "ps": 2, "pt": 2039, "bs": 1.2, "aip": { "@c": "ap", "lastAirActionTime": 1638564036133, "lastAirPosition": { "x": 6054, "y": 3471 } }, "an": 3, "str": 6, "def": 9.375, "m": 1, "hp": 30, "mhp": 30, "dvw": 25, "vw": 25, "en": true, "rs": { "@c": "ultshared.warfare.UltRadarSignatureFeature", "ssm": { "1": 10, "@c": "java.util.HashMap" } }, "tt": 14 }, "17000568": { "@c": "a", "terrainType": "MOUNTAIN", "patrolRadius": 7, "h": 1, "s": 2, "id": 17000568, "o": 32, "l": 1018, "p": { "x": 6237, "y": 3648 }, "u": [ "[Lultshared.warfare.UltUnit;", [ { "@c": "u", "t": 2039, "h": 1, "s": 2, "id": 606706835, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 30, "hp": 30 } ] ], "au": -1, "tok": { "@c": "ultshared.warfare.UltTokenFeature", "tokens": [ "java.util.HashSet", [] ] }, "ps": 2, "pt": 2039, "bs": 1.2, "ld": { "x": 0.92, "y": -0.38 }, "aip": { "@c": "ap", "lastAirActionTime": 1638370987991, "lastAirPosition": { "x": 6237, "y": 3648 } }, "an": 4, "str": 4.5, "def": 7.5, "m": 1, "hp": 30, "mhp": 30, "dvw": 35, "vw": 35, "en": true, "rs": { "@c": "ultshared.warfare.UltRadarSignatureFeature", "ssm": { "1": 10, "@c": "java.util.HashMap" } }, "ll": [ 1018 ], "tt": 12 }, "17000569": { "@c": "a", "terrainType": "URBAN", "patrolRadius": 5, "h": 1, "s": 2, "id": 17000569, "o": 32, "l": 4534, "p": { "x": 6590, "y": 3620 }, "u": [ "[Lultshared.warfare.UltUnit;", [ { "@c": "u", "t": 2039, "h": 1, "s": 2, "id": 606706839, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 30, "hp": 30 } ] ], "au": -1, "tok": { "@c": "ultshared.warfare.UltTokenFeature", "tokens": [ "java.util.HashSet", [] ] }, "ps": 2, "pt": 2039, "bs": 1.2, "ld": { "x": -0.28, "y": 0.96 }, "aip": { "@c": "ap", "lastAirActionTime": 1638559073968, "lastAirPosition": { "x": 6590, "y": 3620 } }, "an": 5, "str": 6, "def": 9.375, "m": 1, "hp": 30, "mhp": 30, "dvw": 25, "vw": 25, "en": true, "rs": { "@c": "ultshared.warfare.UltRadarSignatureFeature", "ssm": { "1": 10, "@c": "java.util.HashMap" } }, "ll": [ 4535, 4534 ], "tt": 14 }, "17000633": { "@c": "a", "terrainType": "URBAN", "patrolRadius": 5, "h": 1, "s": 3, "id": 17000633, "o": 32, "l": 5389, "p": { "x": 6763, "y": 3378 }, "u": [ "[Lultshared.warfare.UltUnit;", [ { "@c": "u", "t": 2075, "h": 1, "s": 1, "id": 606706992, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 17, "hp": 17 }, { "@c": "u", "t": 2039, "h": 1, "s": 2, "id": 606706990, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 30, "hp": 30 } ] ], "tok": { "@c": "ultshared.warfare.UltTokenFeature", "tokens": [ "java.util.HashSet", [] ] }, "ps": 3, "pt": 2075, "bs": 1.2, "aip": { "@c": "ap", "lastAirActionTime": 1638564036133, "lastAirPosition": { "x": 6763, "y": 3378 } }, "an": 6, "str": 10.5, "def": 13.875, "m": 1, "hp": 47, "mhp": 47, "dvw": 40, "vw": 40, "en": true, "rs": { "@c": "ultshared.warfare.UltRadarSignatureFeature", "ssm": { "1": 30, "@c": "java.util.HashMap" } }, "tt": 14 }, "@c": "java.util.HashMap" }, "bombardments": { "@c": "java.util.HashMap" }, "changeSet": false }, "7": { "@c": "ultshared.UltSpyState", "stateType": 7, "stateID": "36", "timeStamp": "1638569645136", "spies": [ "java.util.ArrayList", [] ], "nations": { "32": { "@c": "java.util.HashMap" }, "@c": "java.util.HashMap" }, "spyReport": { "@c": "ultshared.UltSpyReports", "dailyStates": [ "java.util.Vector", [ null, null, null, null, { "@c": "ultshared.UltSpyReports$UltDailySpyStates", "day": 4, "detailedStates": [ "java.util.Vector", [ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, { "@c": "ultshared.UltDetailedSpyState", "playerID": 32, "armyState": { "@c": "ultshared.UltArmyState", "stateType": 6, "stateID": "0", "timeStamp": "0", "armies": { "@c": "java.util.HashMap" }, "changeSet": false } } ] ] } ] ], "currentDay": 4 } }, "11": { "@c": "ultshared.UltMod", "stateType": 11, "stateID": "1768735925", "timeStamp": "1638569645264", "modID": 2001, "upgrades": { "2013": { "@c": "ut", "id": 2013, "bt": 16200, "bc": 25, "mxc": 25, "mnc": 1, "ap": "fob_outpost", "c": { "1": 750, "2": 875, "20": 2750, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 110, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 1, "5": 13, "10": 1, "26": 1, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2503, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2503": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "5", "fip": "mapicon_fob_outpost_", "rnf": 2, "upd": "- Fortified defensive position\n- Reduces attackers combat strength\n- Increases basic population morale in province\n- Building destroyed when conquered by another player", "uid": "Combat Outpost", "upn": "Combat Outpost" }, "2014": { "@c": "ut", "id": 2014, "bt": 64800, "bc": 10, "mxc": 10, "mnc": 1, "ap": "fob_hospital", "c": { "1": 1000, "2": 900, "20": 1750, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 110, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "5": 13, "10": 1, "26": 1, "33": 1, "34": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2504, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2504": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "7", "fip": "mapicon_fob_hospital_", "rnf": 2, "hac": { "@c": "ultshared.modding.configuration.UltHealArmiesUpgradeFeatureConfig", "healingRateByArmorClass": { "0": 0.083333336, "1": 0.083333336, "4": 0.083333336, "8": 0.083333336, "1001": 0.083333336, "1002": 0.083333336, "@c": "java.util.LinkedHashMap" } }, "upd": "- Increases the healing rate of units in the province\n- Increases basic population morale in the province\n- Building destroyed when conquered by another player", "uid": "Field Hospital", "upn": "Field Hospital" }, "2016": { "@c": "ut", "id": 2016, "bt": 86400, "bc": 5, "mxc": 5, "mnc": 1, "ap": "navalbase", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "1": 0.1, "10": 1, "16": 1, "26": 1, "35": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "61", "fip": "mapicon_navalbase_", "rnf": 0, "upd": "- Civil port allowing units to embark/disembark", "uid": "Harbor", "upn": "Harbor" }, "2032": { "@c": "ut", "id": 2032, "bt": 32400, "bc": 30, "mxc": 30, "mnc": 1, "ap": "fob_outpost", "c": { "1": 1000, "2": 1000, "20": 3500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 120, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 1.85, "5": 15, "10": 1, "26": 1, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2013, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2013": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "5", "fip": "mapicon_fob_outpost_", "rnf": 3, "upd": "- Fortified defensive position\n- Reduces attackers combat strength\n- Increases basic population morale in province\n- Building destroyed when conquered by another player", "uid": "Combat Outpost", "upn": "Combat Outpost" }, "2239": { "@c": "ut", "id": 2239, "bt": 86400, "bc": 12, "mxc": 12, "mnc": 1, "ap": "fob_hospital", "c": { "1": 1250, "2": 1100, "20": 3500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 120, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "5": 15, "10": 1, "26": 1, "33": 1, "34": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2014, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2014": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "7", "fip": "mapicon_fob_hospital_", "rnf": 3, "hac": { "@c": "ultshared.modding.configuration.UltHealArmiesUpgradeFeatureConfig", "healingRateByArmorClass": { "0": 0.125, "1": 0.125, "4": 0.125, "8": 0.125, "1001": 0.125, "1002": 0.125, "@c": "java.util.LinkedHashMap" } }, "upd": "- Increases the healing rate of units in the province\n- Increases basic population morale in the province\n- Building destroyed when conquered by another player", "uid": "Field Hospital", "upn": "Field Hospital" }, "2240": { "@c": "ut", "id": 2240, "bt": 64800, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 30, "@c": "java.util.HashMap" }, "pb": { "1": 0.2, "2": 0.2, "4": 0.2, "5": 0.2, "6": 0.2, "20": 0.2, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "16": 1, "19": 1, "25": 1, "26": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 1", "uid": "Population level 1", "upn": "Population level 1" }, "2241": { "@c": "ut", "id": 2241, "bt": 86400, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 75, "@c": "java.util.HashMap" }, "pb": { "1": 0.4, "2": 0.4, "4": 0.4, "5": 0.4, "6": 0.4, "20": 0.4, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 2, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2240, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2240": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 2", "uid": "Population level 2", "upn": "Population level 2" }, "2242": { "@c": "ut", "id": 2242, "bt": 129600, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 100, "@c": "java.util.HashMap" }, "pb": { "1": 0.6, "2": 0.6, "4": 0.6, "5": 0.6, "6": 0.6, "20": 0.6, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 3, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2241, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2241": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 3", "uid": "Population level 3", "upn": "Population level 3" }, "2243": { "@c": "ut", "id": 2243, "bt": 172800, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 125, "@c": "java.util.HashMap" }, "pb": { "1": 0.8, "2": 0.8, "4": 0.8, "5": 0.8, "6": 0.8, "20": 0.8, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 4, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2242, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2242": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 4", "uid": "Population level 4", "upn": "Population level 4" }, "2244": { "@c": "ut", "id": 2244, "bt": 259200, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 140, "@c": "java.util.HashMap" }, "pb": { "1": 1, "2": 1, "4": 1, "5": 1, "6": 1, "20": 1, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 5, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2243, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2243": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 5", "uid": "Population level 5", "upn": "Population level 5" }, "2245": { "@c": "ut", "id": 2245, "bt": 576000, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 150, "@c": "java.util.HashMap" }, "pb": { "1": 1.05, "2": 1.05, "4": 1.05, "5": 1.05, "6": 1.05, "20": 1.05, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 6, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2244, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2244": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 6", "uid": "Population level 6", "upn": "Population level 6" }, "2246": { "@c": "ut", "id": 2246, "bt": 1044000, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 160, "@c": "java.util.HashMap" }, "pb": { "1": 1.1, "2": 1.1, "4": 1.1, "5": 1.1, "6": 1.1, "20": 1.1, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 8, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2245, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2245": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 7", "uid": "Population level 7", "upn": "Population level 7" }, "2247": { "@c": "ut", "id": 2247, "bt": 1620000, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 170, "@c": "java.util.HashMap" }, "pb": { "1": 1.15, "2": 1.15, "4": 1.15, "5": 1.15, "6": 1.15, "20": 1.15, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 10, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2246, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2246": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 8", "uid": "Population level 8", "upn": "Population level 8" }, "2248": { "@c": "ut", "id": 2248, "bt": 2700000, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 180, "@c": "java.util.HashMap" }, "pb": { "1": 1.2, "2": 1.2, "4": 1.2, "5": 1.2, "6": 1.2, "20": 1.2, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 12, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2247, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2247": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 9", "uid": "Population level 9", "upn": "Population level 9" }, "2249": { "@c": "ut", "id": 2249, "bt": 6840000, "bc": 25, "mxc": 25, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 7, "dc": { "@c": "java.util.HashMap" }, "dp": { "3": 200, "@c": "java.util.HashMap" }, "pb": { "1": 1.25, "2": 1.25, "4": 1.25, "5": 1.25, "6": 1.25, "20": 1.25, "@c": "java.util.HashMap" }, "f": { "10": 1, "14": 1, "15": 1, "19": 15, "25": 1, "26": 1, "29": 1, "30": 3, "32": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2248, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2248": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "0", "rnf": 0, "upd": "Population level 10", "uid": "Population level 10", "upn": "Population level 10" }, "2250": { "@c": "ut", "id": 2250, "bt": 90, "bc": 10, "mxc": 10, "mnc": 1, "ap": "armybase", "c": { "1": 250, "2": 250, "5": 500, "6": 250, "20": 2000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 3, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "3", "fip": "mapicon_armybase_", "upd": "Primary building for the mobilization of most ground units.", "uid": "Army Base", "upn": "Army Base" }, "2251": { "@c": "ut", "id": 2251, "bt": 100800, "bc": 15, "mxc": 15, "mnc": 1, "ap": "armybase", "c": { "1": 750, "2": 500, "5": 1000, "6": 375, "20": 3500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 110, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 3, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2250, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "3", "fip": "mapicon_armybase_", "rnf": 2, "upd": "Primary building for the mobilization of most ground units.", "uid": "Army Base", "upn": "Army Base" }, "2252": { "@c": "ut", "id": 2252, "bt": 115200, "bc": 20, "mxc": 20, "mnc": 1, "ap": "armybase", "c": { "1": 1250, "2": 750, "5": 1500, "6": 500, "20": 5500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 120, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 3, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2251, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2251": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "3", "fip": "mapicon_armybase_", "rnf": 3, "upd": "Primary building for the mobilization of most ground units.", "uid": "Army Base", "upn": "Army Base" }, "2253": { "@c": "ut", "id": 2253, "bt": 122400, "bc": 25, "mxc": 25, "mnc": 1, "ap": "armybase", "c": { "1": 2000, "2": 1000, "4": 250, "5": 2000, "6": 750, "20": 7500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 130, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 3, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2252, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2252": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "3", "fip": "mapicon_armybase_", "rnf": 4, "upd": "Primary building for the mobilization of most ground units.", "uid": "Army Base", "upn": "Army Base" }, "2254": { "@c": "ut", "id": 2254, "bt": 129600, "bc": 30, "mxc": 30, "mnc": 1, "ap": "armybase", "c": { "1": 2500, "2": 1500, "4": 500, "5": 2500, "6": 1000, "20": 9500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 140, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 3, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2253, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2253": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "3", "fip": "mapicon_armybase_", "rnf": 5, "upd": "Primary building for the mobilization of most ground units.", "uid": "Army Base", "upn": "Army Base" }, "2255": { "@c": "ut", "id": 2255, "bt": 86400, "bc": 10, "mxc": 10, "mnc": 4, "ap": "airbase", "c": { "1": 750, "2": 1000, "5": 1000, "6": 500, "20": 2750, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.05, "2": 0.05, "4": 0.05, "5": 0.05, "6": 0.05, "20": 0.05, "@c": "java.util.HashMap" }, "f": { "8": 1, "10": 1, "26": 3, "32": 4, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "4", "fip": "mapicon_airbase_", "upd": "- Permits the mobilization of air units\n- Houses aircraft when landed\n- Determines operational combat range for Airmobile\n- Serves as load/unload point for airlifts\n- Operational at 40% HP", "uid": "Air Base", "upn": "Air Base" }, "2256": { "@c": "ut", "id": 2256, "bt": 93600, "bc": 15, "mxc": 15, "mnc": 6, "ap": "airbase", "c": { "1": 1000, "2": 1250, "5": 1500, "6": 750, "20": 4750, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.1, "2": 0.1, "4": 0.1, "5": 0.1, "6": 0.1, "20": 0.1, "@c": "java.util.HashMap" }, "f": { "8": 1, "10": 1, "26": 3, "32": 4, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2255, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2255": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "4", "fip": "mapicon_airbase_", "rnf": 2, "upd": "- Permits the mobilization of air units\n- Houses aircraft when landed\n- Determines operational combat range for Airmobile\n- Serves as load/unload point for airlifts\n- Operational at 40% HP", "uid": "Air Base", "upn": "Air Base" }, "2257": { "@c": "ut", "id": 2257, "bt": 100800, "bc": 20, "mxc": 20, "mnc": 8, "ap": "airbase", "c": { "1": 1250, "2": 1500, "5": 2000, "6": 1000, "20": 6750, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.15, "2": 0.15, "4": 0.15, "5": 0.15, "6": 0.15, "20": 0.15, "@c": "java.util.HashMap" }, "f": { "8": 1, "10": 1, "26": 3, "32": 4, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2256, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2256": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "4", "fip": "mapicon_airbase_", "rnf": 3, "upd": "- Permits the mobilization of air units\n- Houses aircraft when landed\n- Determines operational combat range for Airmobile\n- Serves as load/unload point for airlifts\n- Operational at 40% HP", "uid": "Air Base", "upn": "Air Base" }, "2258": { "@c": "ut", "id": 2258, "bt": 108000, "bc": 25, "mxc": 25, "mnc": 10, "ap": "airbase", "c": { "1": 1500, "2": 2000, "4": 500, "5": 2500, "6": 1250, "20": 8750, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.2, "2": 0.2, "4": 0.2, "5": 0.2, "6": 0.2, "20": 0.2, "@c": "java.util.HashMap" }, "f": { "8": 1, "10": 1, "26": 3, "32": 4, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2257, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2257": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "4", "fip": "mapicon_airbase_", "rnf": 4, "upd": "- Permits the mobilization of air units\n- Houses aircraft when landed\n- Determines operational combat range for Airmobile\n- Serves as load/unload point for airlifts\n- Operational at 40% HP", "uid": "Air Base", "upn": "Air Base" }, "2259": { "@c": "ut", "id": 2259, "bt": 115200, "bc": 30, "mxc": 30, "mnc": 12, "ap": "airbase", "c": { "1": 1750, "2": 2500, "4": 750, "5": 3000, "6": 1500, "20": 11000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.25, "2": 0.25, "4": 0.25, "5": 0.25, "6": 0.25, "20": 0.25, "@c": "java.util.HashMap" }, "f": { "8": 1, "10": 1, "26": 3, "32": 4, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2258, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2258": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "4", "fip": "mapicon_airbase_", "rnf": 5, "upd": "- Permits the mobilization of air units\n- Houses aircraft when landed\n- Determines operational combat range for Airmobile\n- Serves as load/unload point for airlifts\n- Operational at 40% HP", "uid": "Air Base", "upn": "Air Base" }, "2260": { "@c": "ut", "id": 2260, "bt": 32400, "bc": 10, "mxc": 10, "mnc": 4, "ap": "navalbase", "c": { "1": 500, "2": 750, "5": 750, "6": 500, "20": 2000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.05, "2": 0.05, "4": 0.05, "5": 0.05, "6": 0.05, "20": 0.05, "@c": "java.util.HashMap" }, "f": { "1": 0.2, "10": 1, "26": 3, "32": 5, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2016, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2016": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "5", "fip": "mapicon_navalbase_", "upd": "- Enables the mobilization of naval units\n- Serves as embarkation/disembarkation point for sea-transports\n- Operational at 40% HP", "uid": "Naval Base", "upn": "Naval Base" }, "2261": { "@c": "ut", "id": 2261, "bt": 108000, "bc": 15, "mxc": 15, "mnc": 6, "ap": "navalbase", "c": { "1": 750, "2": 1000, "5": 1250, "6": 750, "20": 3500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.1, "2": 0.1, "4": 0.1, "5": 0.1, "6": 0.1, "20": 0.1, "@c": "java.util.HashMap" }, "f": { "1": 0.4, "10": 1, "26": 3, "32": 5, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2260, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2260": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "5", "fip": "mapicon_navalbase_", "rnf": 3, "upd": "- Enables the mobilization of naval units\n- Serves as embarkation/disembarkation point for sea-transports\n- Operational at 40% HP", "uid": "Naval Base", "upn": "Naval Base" }, "2262": { "@c": "ut", "id": 2262, "bt": 115200, "bc": 20, "mxc": 20, "mnc": 8, "ap": "navalbase", "c": { "1": 1000, "2": 1500, "5": 1750, "6": 1000, "20": 5500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.15, "2": 0.15, "4": 0.15, "5": 0.15, "6": 0.15, "20": 0.15, "@c": "java.util.HashMap" }, "f": { "1": 0.8, "10": 1, "26": 3, "32": 5, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2261, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2261": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "5", "fip": "mapicon_navalbase_", "rnf": 5, "upd": "- Enables the mobilization of naval units\n- Serves as embarkation/disembarkation point for sea-transports\n- Operational at 40% HP", "uid": "Naval Base", "upn": "Naval Base" }, "2263": { "@c": "ut", "id": 2263, "bt": 122400, "bc": 25, "mxc": 25, "mnc": 10, "ap": "navalbase", "c": { "1": 1500, "2": 2000, "4": 350, "5": 2250, "6": 1250, "20": 7500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 0.2, "2": 0.2, "4": 0.2, "5": 0.2, "6": 0.2, "20": 0.2, "@c": "java.util.HashMap" }, "f": { "1": 1, "10": 1, "26": 3, "32": 5, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2262, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2262": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "5", "fip": "mapicon_navalbase_", "rnf": 7, "upd": "- Enables the mobilization of naval units\n- Serves as embarkation/disembarkation point for sea-transports\n- Operational at 40% HP", "uid": "Naval Base", "upn": "Naval Base" }, "2265": { "@c": "ut", "id": 2265, "bt": 90000, "bc": 10, "mxc": 10, "mnc": 1, "ap": "secretlab", "c": { "1": 750, "2": 400, "4": 500, "5": 250, "6": 750, "20": 3500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 1, "32": 6, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "8", "fip": "0", "upd": "- Enables building of warheads\n- Enables mobilization of missile units\n- Secret Building, not shown on map\n- Self-destructs upon conquest by enemy forces", "uid": "Secret Weapons Lab", "upn": "Secret Weapons Lab" }, "2266": { "@c": "ut", "id": 2266, "bt": 93600, "bc": 15, "mxc": 15, "mnc": 1, "ap": "secretlab", "c": { "1": 1000, "2": 800, "4": 1000, "5": 500, "6": 1000, "20": 5500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 110, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 1, "32": 6, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2265, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2265": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "8", "fip": "0", "rnf": 3, "upd": "- Enables building of warheads\n- Enables mobilization of missile units\n- Secret Building, not shown on map\n- Self-destructs upon conquest by enemy forces", "uid": "Secret Weapons Lab", "upn": "Secret Weapons Lab" }, "2267": { "@c": "ut", "id": 2267, "bt": 100800, "bc": 20, "mxc": 20, "mnc": 1, "ap": "secretlab", "c": { "1": 1500, "2": 1200, "4": 1500, "5": 750, "6": 1500, "20": 7500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 120, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 1, "32": 6, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2266, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2266": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "8", "fip": "0", "rnf": 5, "upd": "- Enables building of warheads\n- Enables mobilization of missile units\n- Secret Building, not shown on map\n- Self-destructs upon conquest by enemy forces", "uid": "Secret Weapons Lab", "upn": "Secret Weapons Lab" }, "2268": { "@c": "ut", "id": 2268, "bt": 111600, "bc": 25, "mxc": 25, "mnc": 1, "ap": "secretlab", "c": { "1": 2500, "2": 1600, "4": 2000, "5": 1000, "6": 2000, "20": 10000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 130, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 1, "32": 6, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2267, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2267": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "8", "fip": "0", "rnf": 7, "upd": "- Enables building of warheads\n- Enables mobilization of missile units\n- Secret Building, not shown on map\n- Self-destructs upon conquest by enemy forces", "uid": "Secret Weapons Lab", "upn": "Secret Weapons Lab" }, "2269": { "@c": "ut", "id": 2269, "bt": 129600, "bc": 30, "mxc": 30, "mnc": 1, "ap": "secretlab", "c": { "1": 3500, "2": 2000, "4": 2500, "5": 1250, "6": 2500, "20": 12500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 140, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 1, "32": 6, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2268, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2268": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "8", "fip": "0", "rnf": 9, "upd": "- Enables building of warheads\n- Enables mobilization of missile units\n- Secret Building, not shown on map\n- Self-destructs upon conquest by enemy forces", "uid": "Secret Weapons Lab", "upn": "Secret Weapons Lab" }, "2270": { "@c": "ut", "id": 2270, "bt": 1800, "bc": 10, "mxc": 10, "mnc": 5, "ap": "recruitingoffice", "c": { "1": 250, "2": 250, "5": 250, "6": 250, "20": 1350, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "3": 200, "@c": "java.util.HashMap" }, "pb": { "3": 0.05, "@c": "java.util.HashMap" }, "f": { "3": 0.1, "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "6", "fip": "mapicon_recruitingoffice_", "upd": "Reduces mobilization time of all military units, and boosts manpower production in city. Building is destroyed upon conquest by enemy forces.", "uid": "Recruiting Office", "upn": "Recruiting Office" }, "2271": { "@c": "ut", "id": 2271, "bt": 93600, "bc": 15, "mxc": 15, "mnc": 8, "ap": "recruitingoffice", "c": { "1": 750, "2": 500, "5": 500, "6": 500, "20": 2000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 110, "@c": "java.util.HashMap" }, "dp": { "3": 200, "@c": "java.util.HashMap" }, "pb": { "3": 0.1, "@c": "java.util.HashMap" }, "f": { "3": 0.25, "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2270, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "6", "fip": "mapicon_recruitingoffice_", "rnf": 2, "upd": "Reduces mobilization time of all military units, and boosts manpower production in city. Building is destroyed upon conquest by enemy forces.", "uid": "Recruiting Office", "upn": "Recruiting Office" }, "2272": { "@c": "ut", "id": 2272, "bt": 100800, "bc": 20, "mxc": 20, "mnc": 10, "ap": "recruitingoffice", "c": { "1": 1500, "2": 750, "5": 750, "6": 750, "20": 3375, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 120, "@c": "java.util.HashMap" }, "dp": { "3": 200, "@c": "java.util.HashMap" }, "pb": { "3": 0.15, "@c": "java.util.HashMap" }, "f": { "3": 0.45, "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2271, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "6", "fip": "mapicon_recruitingoffice_", "rnf": 3, "upd": "Reduces mobilization time of all military units, and boosts manpower production in city. Building is destroyed upon conquest by enemy forces.", "uid": "Recruiting Office", "upn": "Recruiting Office" }, "2273": { "@c": "ut", "id": 2273, "bt": 108000, "bc": 25, "mxc": 25, "mnc": 13, "ap": "recruitingoffice", "c": { "1": 2000, "2": 1000, "5": 1000, "6": 1000, "20": 5000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 130, "@c": "java.util.HashMap" }, "dp": { "3": 200, "@c": "java.util.HashMap" }, "pb": { "3": 0.2, "@c": "java.util.HashMap" }, "f": { "3": 0.7, "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2272, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "6", "fip": "mapicon_recruitingoffice_", "rnf": 4, "upd": "Reduces mobilization time of all military units, and boosts manpower production in city. Building is destroyed upon conquest by enemy forces.", "uid": "Recruiting Office", "upn": "Recruiting Office" }, "2274": { "@c": "ut", "id": 2274, "bt": 115200, "bc": 30, "mxc": 30, "mnc": 15, "ap": "recruitingoffice", "c": { "1": 2500, "2": 1500, "5": 1250, "6": 1250, "20": 6750, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 140, "@c": "java.util.HashMap" }, "dp": { "3": 200, "@c": "java.util.HashMap" }, "pb": { "3": 0.25, "@c": "java.util.HashMap" }, "f": { "3": 1, "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2273, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "6", "fip": "mapicon_recruitingoffice_", "rnf": 5, "upd": "Reduces mobilization time of all military units, and boosts manpower production in city. Building is destroyed upon conquest by enemy forces.", "uid": "Recruiting Office", "upn": "Recruiting Office" }, "2275": { "@c": "ut", "id": 2275, "bt": 32400, "bc": 10, "mxc": 10, "mnc": 1, "ap": "armsindustries", "c": { "1": 400, "2": 350, "4": 225, "5": 350, "6": 250, "20": 1250, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "20": 100, "@c": "java.util.HashMap" }, "pb": { "1": 0.1, "2": 0.1, "4": 0.1, "5": 0.1, "6": 0.1, "20": 0.1, "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "7", "fip": "mapicon_armsindustries_", "upd": "- Increases all resources and money produced in a city\n- Building is destroyed when conquered by another player", "uid": "Arms Industry", "upn": "Arms Industry" }, "2276": { "@c": "ut", "id": 2276, "bt": 86400, "bc": 15, "mxc": 15, "mnc": 1, "ap": "armsindustries", "c": { "1": 450, "2": 450, "4": 275, "5": 400, "6": 300, "20": 2000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "20": 135, "@c": "java.util.HashMap" }, "pb": { "1": 0.2, "2": 0.2, "4": 0.2, "5": 0.2, "6": 0.2, "20": 0.2, "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2275, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "7", "fip": "mapicon_armsindustries_", "rnf": 2, "upd": "- Increases all resources and money produced in a city\n- Building is destroyed when conquered by another player", "uid": "Arms Industry", "upn": "Arms Industry" }, "2277": { "@c": "ut", "id": 2277, "bt": 108000, "bc": 20, "mxc": 20, "mnc": 1, "ap": "armsindustries", "c": { "1": 500, "2": 500, "4": 300, "5": 425, "6": 325, "20": 3000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "20": 165, "@c": "java.util.HashMap" }, "pb": { "1": 0.3, "2": 0.3, "4": 0.3, "5": 0.3, "6": 0.3, "20": 0.3, "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2276, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2276": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "7", "fip": "mapicon_armsindustries_", "rnf": 3, "upd": "- Increases all resources and money produced in a city\n- Building is destroyed when conquered by another player", "uid": "Arms Industry", "upn": "Arms Industry" }, "2278": { "@c": "ut", "id": 2278, "bt": 129600, "bc": 25, "mxc": 25, "mnc": 1, "ap": "armsindustries", "c": { "1": 525, "2": 525, "4": 325, "5": 450, "6": 350, "20": 4000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "20": 185, "@c": "java.util.HashMap" }, "pb": { "1": 0.4, "2": 0.4, "4": 0.4, "5": 0.4, "6": 0.4, "20": 0.4, "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2277, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2277": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "7", "fip": "mapicon_armsindustries_", "rnf": 4, "upd": "- Increases all resources and money produced in a city\n- Building is destroyed when conquered by another player", "uid": "Arms Industry", "upn": "Arms Industry" }, "2279": { "@c": "ut", "id": 2279, "bt": 172800, "bc": 30, "mxc": 30, "mnc": 1, "ap": "armsindustries", "c": { "1": 550, "2": 550, "4": 350, "5": 475, "6": 375, "20": 5000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "20": 200, "@c": "java.util.HashMap" }, "pb": { "1": 0.5, "2": 0.5, "4": 0.5, "5": 0.5, "6": 0.5, "20": 0.5, "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "32": 2, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2278, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2278": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "7", "fip": "mapicon_armsindustries_", "rnf": 5, "upd": "- Increases all resources and money produced in a city\n- Building is destroyed when conquered by another player", "uid": "Arms Industry", "upn": "Arms Industry" }, "2280": { "@c": "ut", "id": 2280, "bt": 32400, "bc": 10, "mxc": 10, "mnc": 1, "ap": "fob_local_industry", "c": { "1": 750, "2": 750, "20": 1500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 1, "2": 1, "4": 1, "5": 1, "6": 1, "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 1, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "33", "fip": "mapicon_fob_local_industry_", "upd": "- Should only be constructed in provinces containing resources\n- Increases resources (but not manpower and money) produced in a province\n- Building destroyed when conquered by another player", "uid": "Local Industry", "upn": "Local Industry" }, "2281": { "@c": "ut", "id": 2281, "bt": 64800, "bc": 15, "mxc": 15, "mnc": 1, "ap": "fob_local_industry", "c": { "1": 900, "2": 900, "20": 2000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 1.5, "2": 1.5, "4": 1.5, "5": 1.5, "6": 1.5, "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 1, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2280, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2280": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "34", "fip": "mapicon_fob_local_industry_", "rnf": 2, "upd": "- Should only be constructed in provinces containing resources\n- Increases resources (but not manpower and money) produced in a province\n- Building destroyed when conquered by another player", "uid": "Local Industry", "upn": "Local Industry" }, "2282": { "@c": "ut", "id": 2282, "bt": 97200, "bc": 20, "mxc": 20, "mnc": 1, "ap": "fob_local_industry", "c": { "1": 1000, "2": 1000, "20": 2500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "1": 2, "2": 2, "4": 2, "5": 2, "6": 2, "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 1, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2281, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2281": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "35", "fip": "mapicon_fob_local_industry_", "rnf": 3, "upd": "- Should only be constructed in provinces containing resources\n- Increases resources (but not manpower and money) produced in a province\n- Building destroyed when conquered by another player", "uid": "Local Industry", "upn": "Local Industry" }, "2283": { "@c": "ut", "id": 2283, "bt": 10800, "bc": 10, "mxc": 10, "mnc": 4, "ap": "fob_wharf", "c": { "1": 250, "2": 500, "5": 500, "20": 1250, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "1": 0.1, "10": 1, "26": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "37", "fip": "mapicon_fob_wharf_", "rnf": 2, "upd": "- Can only be constructed in coastal provinces\n- Allows ground units to embark/disembark\n- Operational at 40% HP", "uid": "Pontoon", "upn": "Pontoon" }, "2285": { "@c": "ut", "id": 2285, "bt": 90000, "bc": 10, "mxc": 10, "mnc": 1, "ap": "hospital", "c": { "1": 500, "2": 500, "5": 250, "6": 250, "20": 1350, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "31": 1, "32": 7, "34": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "9", "fip": "mapicon_hospital_", "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 1.2000000476837158, "constructionClass": 1 }, "hac": { "@c": "ultshared.modding.configuration.UltHealArmiesUpgradeFeatureConfig", "healingRateByArmorClass": { "0": 0.041666668, "1": 0.041666668, "2": 0, "4": 0.041666668, "5": 0, "8": 0.041666668, "1001": 0.041666668, "1002": 0.041666668, "1003": 0, "@c": "java.util.LinkedHashMap" } }, "upd": "Increases the healing rate of units and significantly boosts population growth in the city.", "uid": "Military Hospital", "upn": "Military Hospital" }, "2286": { "@c": "ut", "id": 2286, "bt": 93600, "bc": 15, "mxc": 15, "mnc": 1, "ap": "hospital", "c": { "1": 750, "2": 650, "5": 500, "6": 375, "20": 2000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 110, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "31": 1, "32": 7, "34": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2285, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2285": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "9", "fip": "mapicon_hospital_", "rnf": 2, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 1.2999999523162842, "constructionClass": 1 }, "hac": { "@c": "ultshared.modding.configuration.UltHealArmiesUpgradeFeatureConfig", "healingRateByArmorClass": { "0": 0.083333336, "1": 0.083333336, "2": 0, "4": 0.083333336, "5": 0, "8": 0.083333336, "1001": 0.083333336, "1002": 0.083333336, "1003": 0, "@c": "java.util.LinkedHashMap" } }, "upd": "Increases the healing rate of units and significantly boosts population growth in the city.", "uid": "Military Hospital", "upn": "Military Hospital" }, "2287": { "@c": "ut", "id": 2287, "bt": 97200, "bc": 20, "mxc": 20, "mnc": 1, "ap": "hospital", "c": { "1": 1000, "2": 750, "5": 700, "6": 500, "20": 4000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 120, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "31": 1, "32": 7, "34": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2286, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2286": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "9", "fip": "mapicon_hospital_", "rnf": 3, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 1.399999976158142, "constructionClass": 1 }, "hac": { "@c": "ultshared.modding.configuration.UltHealArmiesUpgradeFeatureConfig", "healingRateByArmorClass": { "0": 0.125, "1": 0.125, "2": 0, "4": 0.125, "5": 0, "8": 0.125, "1001": 0.125, "1002": 0.125, "1003": 0, "@c": "java.util.LinkedHashMap" } }, "upd": "Increases the healing rate of units and significantly boosts population growth in the city.", "uid": "Military Hospital", "upn": "Military Hospital" }, "2288": { "@c": "ut", "id": 2288, "bt": 104400, "bc": 25, "mxc": 25, "mnc": 1, "ap": "hospital", "c": { "1": 1500, "2": 1000, "5": 850, "6": 625, "20": 6000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 130, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "31": 1, "32": 7, "34": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2287, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2287": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "9", "fip": "mapicon_hospital_", "rnf": 4, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 1.5499999523162842, "constructionClass": 1 }, "hac": { "@c": "ultshared.modding.configuration.UltHealArmiesUpgradeFeatureConfig", "healingRateByArmorClass": { "0": 0.16666667, "1": 0.16666667, "2": 0, "4": 0.16666667, "5": 0, "8": 0.16666667, "1001": 0.16666667, "1002": 0.16666667, "1003": 0, "@c": "java.util.LinkedHashMap" } }, "upd": "Increases the healing rate of units and significantly boosts population growth in the city.", "uid": "Military Hospital", "upn": "Military Hospital" }, "2289": { "@c": "ut", "id": 2289, "bt": 115200, "bc": 30, "mxc": 30, "mnc": 1, "ap": "hospital", "c": { "1": 2000, "2": 1500, "5": 1000, "6": 750, "20": 7500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 140, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "26": 3, "31": 1, "32": 7, "34": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2288, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2288": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "9", "fip": "mapicon_hospital_", "rnf": 5, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 1.75, "constructionClass": 1 }, "hac": { "@c": "ultshared.modding.configuration.UltHealArmiesUpgradeFeatureConfig", "healingRateByArmorClass": { "0": 0.20833333, "1": 0.20833333, "2": 0, "4": 0.20833333, "5": 0, "8": 0.20833333, "1001": 0.20833333, "1002": 0.20833333, "1003": 0, "@c": "java.util.LinkedHashMap" } }, "upd": "Increases the healing rate of units and significantly boosts population growth in the city.", "uid": "Military Hospital", "upn": "Military Hospital" }, "2290": { "@c": "ut", "id": 2290, "bt": 32400, "bc": 20, "mxc": 20, "mnc": 1, "ap": "undergroundbunker", "c": { "1": 500, "2": 750, "5": 750, "20": 2000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 0.5, "5": 5, "6": 15, "10": 1, "26": 1, "32": 2, "36": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "10", "fip": "0", "upd": "- Secret Building, not shown on map \n- Protects Population up to level 2", "uid": "Underground Bunkers", "upn": "Underground Bunkers" }, "2291": { "@c": "ut", "id": 2291, "bt": 43200, "bc": 40, "mxc": 40, "mnc": 1, "ap": "undergroundbunker", "c": { "1": 1000, "2": 1000, "5": 1250, "20": 3500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 110, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 0.75, "5": 10, "6": 30, "10": 1, "26": 1, "32": 2, "36": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2290, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2290": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "10", "fip": "0", "rnf": 2, "upd": "- Secret Building, not shown on map \n- Protects Population up to level 4\n- Shields Buildings from damage: Army Base", "uid": "Underground Bunkers", "upn": "Underground Bunkers" }, "2292": { "@c": "ut", "id": 2292, "bt": 54000, "bc": 75, "mxc": 75, "mnc": 1, "ap": "undergroundbunker", "c": { "1": 1500, "2": 1250, "5": 1500, "20": 5000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 120, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 1.25, "5": 20, "6": 60, "10": 1, "26": 1, "32": 2, "36": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2291, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2291": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "10", "fip": "0", "rnf": 3, "upd": "- Secret Building, not shown on map \n- Protects Population up to level 6\n- Shields Buildings from damage: Army Base, Secret Weapons Lab", "uid": "Underground Bunkers", "upn": "Underground Bunkers" }, "2293": { "@c": "ut", "id": 2293, "bt": 61200, "bc": 100, "mxc": 100, "mnc": 1, "ap": "undergroundbunker", "c": { "1": 2000, "2": 1500, "5": 1750, "20": 6500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 130, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 2.083, "5": 35, "6": 105, "10": 1, "26": 1, "32": 2, "36": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2292, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2292": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "10", "fip": "0", "rnf": 5, "upd": "- Secret Building, not shown on map \n- Protects Population up to level 8\n- Shields Buildings from damage: Army Base, Secret Weapons Lab, Military Hospital, Naval Base", "uid": "Underground Bunkers", "upn": "Underground Bunkers" }, "2294": { "@c": "ut", "id": 2294, "bt": 72000, "bc": 125, "mxc": 125, "mnc": 1, "ap": "undergroundbunker", "c": { "1": 2500, "2": 1750, "5": 2000, "20": 8000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 140, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 2.75, "5": 50, "6": 150, "10": 1, "26": 1, "32": 2, "36": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 2293, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2293": 1, "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "10", "fip": "0", "rnf": 7, "upd": "- Secret Building, not shown on map \n- Protects Population up to level 10\n- Shields Buildings from damage: Army Base, Secret Weapons Lab, Military Hospital, Naval Base, Airbase", "uid": "Underground Bunkers", "upn": "Underground Bunkers" }, "2295": { "@c": "ut", "id": 2295, "bt": 64800, "bc": 1, "mxc": 1, "mnc": 1, "ap": "annex", "c": { "1": 4250, "2": 3750, "3": 1250, "4": 1500, "5": 2500, "6": 1750, "20": 10000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "16": 1, "17": 54, "26": 1, "37": 1, "39": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "@c": "java.util.HashMap" }, "so": "2", "fip": "0", "rnf": 5, "upd": "- Unlocks mobilization of units in the city \n- Adds another 25% city resource production (total: 50%)", "uid": "Annex City", "upn": "Annex City" }, "2296": { "@c": "ut", "id": 2296, "bt": 129600, "bc": 20, "mxc": 20, "mnc": 20, "ap": "headquarters", "c": { "3": 2500, "20": 15000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "4": 1, "5": 25, "26": 1, "37": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2297": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "11", "fip": "mapicon_headquarters_", "upd": "- Cities and provinces recieve negative morale factor for long distance to HQ\n- Losing HQ imposes negative Morale factor on all cities and provinces", "uid": "Relocate Headquarters", "upn": "Relocate Headquarters" }, "2297": { "@c": "ut", "id": 2297, "bt": 129600, "bc": 100, "mxc": 100, "mnc": 100, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 1000, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "3": 1, "10": 1, "14": 1, "26": 1, "31": 1, "32": 1000, "35": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "13", "fip": "0", "rnf": 0, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 10, "constructionClass": 1 }, "upd": "Decontaminator", "uid": "Decontaminator", "upn": "Decontaminator" }, "2298": { "@c": "ut", "id": 2298, "bt": 129600, "bc": 20, "mxc": 20, "mnc": 1, "ap": "0", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 1000, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "7": 1, "14": 1, "16": 1, "26": 1, "31": 1, "35": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "14", "fip": "0", "rnf": 0, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 0.10000000149011612, "constructionClass": 1 }, "upd": "Contaminator", "uid": "Contaminator", "upn": "Contaminator" }, "2503": { "@c": "ut", "id": 2503, "bt": 3600, "bc": 15, "mxc": 15, "mnc": 1, "ap": "fob_outpost", "c": { "1": 500, "2": 750, "20": 2000, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 0.5, "5": 10, "10": 1, "26": 1, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "5", "fip": "mapicon_fob_outpost_", "upd": "- Fortified defensive position\n- Reduces attackers combat strength\n- Increases basic population morale in province\n- Building destroyed when conquered by another player", "uid": "Combat Outpost", "upn": "Combat Outpost" }, "2504": { "@c": "ut", "id": 2504, "bt": 32400, "bc": 7, "mxc": 7, "mnc": 1, "ap": "fob_hospital", "c": { "1": 750, "2": 750, "20": 1250, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "5": 10, "10": 1, "26": 1, "33": 1, "34": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "7", "fip": "mapicon_fob_hospital_", "hac": { "@c": "ultshared.modding.configuration.UltHealArmiesUpgradeFeatureConfig", "healingRateByArmorClass": { "0": 0.041666668, "1": 0.041666668, "4": 0.041666668, "8": 0.041666668, "1001": 0.041666668, "1002": 0.041666668, "@c": "java.util.LinkedHashMap" } }, "upd": "- Increases the healing rate of units in the province\n- Increases basic population morale in the province\n- Building destroyed when conquered by another player", "uid": "Field Hospital", "upn": "Field Hospital" }, "2505": { "@c": "ut", "id": 2505, "bt": 75600, "bc": 10, "mxc": 10, "mnc": 4, "ap": "fob_airstrip", "c": { "1": 700, "2": 900, "5": 800, "20": 2500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "20": 100, "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "8": 1, "10": 1, "26": 1, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "6", "fip": "mapicon_fob_airstrip_", "rnf": 2, "upd": "- Allows aircraft, airmobile, and airlift operations\n- Operational at 40% HP\n- Building destroyed when conquered by another player", "uid": "Airfield", "upn": "Airfield" }, "4654": { "@c": "ut", "id": 4654, "bt": 10800, "bc": 10, "mxc": 10, "mnc": 1, "ap": "fob_logistics_network", "c": { "1": 250, "2": 250, "5": 250, "20": 500, "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "2": 1, "10": 1, "26": 1, "33": 1, "38": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "51", "fip": "0", "rnf": 2, "upd": "- Increases ground unit movement speed in a province\n- Building destroyed when conquered by another player", "uid": "Military Logistics", "upn": "Military Logistics" }, "8379": { "@c": "ut", "id": 8379, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_hydro_generator", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_hydro_generator_", "rnf": 0, "upd": "The \"Poseidon\" facility is the biggest and most advanced hydrogen production plant designed to date. With only a single operational site remaining, it is considered a vital strategic asset.\n- Indestructible building", "uid": "Hydrogen Production Plant", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Hydrogen Production Plant" }, "8380": { "@c": "ut", "id": 8380, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_marine_research_facility", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_marine_research_facility_", "rnf": 0, "upd": "Renowed for decades of groundbreaking research, the \"Pontus\" facility's projects are vital to several fields, from the development of new antibiotics, all the way to camouflage technology for military applications.\n- Indestructible building", "uid": "Marine Research Facility", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Marine Research Facility" }, "8381": { "@c": "ut", "id": 8381, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_solar_farm", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_solar_farm_", "rnf": 0, "upd": "The \"Becquerel\" site, named after the man who discovered the photovoltaic effect, is host to the largest solar array and energy storage facility ever built. Its remote location and elevated structure have allowed the site to remain in a pristine state for decades.\n- Indestructible building", "uid": "Solar Farm", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Solar Farm" }, "8382": { "@c": "ut", "id": 8382, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_fusion_reactor", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_fusion_reactor_", "rnf": 0, "upd": "\"Zvezda\" is the world's most efficient fusion reactor based on breakthroughs on magnetic confinement. Military analysts around the world maintain that whoever controls this technology, controls the future.\n- Indestructible building", "uid": "Fusion Reactor", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Fusion Reactor" }, "8383": { "@c": "ut", "id": 8383, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_wind_farm", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_wind_farm_", "rnf": 0, "upd": "The \"Njord\" site is the largest concentration of highly advanced wind turbines. Their ability to produce consistent, and re-newable energy was an attestation to the ever-improving alternative sources of energy.\n- Indestructible building", "uid": "Wind Farm", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Wind Farm" }, "8384": { "@c": "ut", "id": 8384, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_eden_project", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_eden_project_", "rnf": 0, "upd": "The \"New Eden\" site built on the successes of its predecessor in Cornwall, England. The facility provides invaluable insights in helping regenerate the world's environment, and serves as a platform for advanced hydroponics research and applications.\n\n- Indestructible building", "uid": "Eden Project", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Eden Project" }, "8385": { "@c": "ut", "id": 8385, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_seed_vault", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_seed_vault_", "rnf": 0, "upd": "The \"Ambrosia\" Vault is the single-most comprehensive store for global crop seeds, making it an integral part of the efforts to re-cultivate various locations around the world.\n- Indestructible building", "uid": "Seed Vault", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Seed Vault" }, "8386": { "@c": "ut", "id": 8386, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_oil_refinery", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "5": 2000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 100, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_oil_refinery_", "rnf": 0, "upd": "Refines crude oil into more useful forms for military and civilian applications.", "uid": "Oil Refinery", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Oil Refinery" }, "8387": { "@c": "ut", "id": 8387, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_canal_gate", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "20": 16000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 100, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_canal_gate_", "rnf": 0, "upd": "The Suez Canal is a site of paramount importance, letting nations traverse from the Mediterreanean to the Red Sea with ease. With almost 50 ships traversing it a day, it is without question one of the most vital locations within the Middle East.", "uid": "Canal Gate", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Canal Gate" }, "8388": { "@c": "ut", "id": 8388, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_mining_facility", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 100, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_mining_facility_", "rnf": 0, "upd": "Mines precious rare materials used in the production of advanced technologies.", "uid": "Mining Facility", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Mining Facility" }, "8389": { "@c": "ut", "id": 8389, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "dome", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "15": 1, "16": 1, "19": 0, "31": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "12", "fip": "mapicon_dome_", "rnf": 5, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 1.0499999523162842, "constructionClass": 2 }, "upd": "Complexes are the beacons of civilization. Offering the best quality of life, they are mankind's best shot at a fresh start.\n- Radiation Dome automatically starts to charge if the city is uncontaminated and has a minimum population of 4\n- Speeds up building construction by 5%", "uid": "Complex", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Complex" }, "8390": { "@c": "ut", "id": 8390, "bt": 86400, "bc": 120, "mxc": 120, "mnc": 1, "ap": "dome", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "19": 50, "26": 1, "29": 1, "30": 4, "31": 1, "33": 1, "36": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "ru": 8389, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "2243": 1, "2297": 1, "8389": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "12", "fip": "mapicon_dome_", "rnf": 10, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 1.2000000476837158, "constructionClass": 2 }, "upd": "Complexes are the beacons of civilization. Offering the best quality of life, they are mankind's best shot at a fresh start.\n- Grants 50 VICTORY POINTS when dome is fully charged\n- Completely shields buildings and population from damage while dome is intact\n- Dome goes offline and needs to fully recharge when conquered by another player\n- Dome automatically fully recharges over 24 hours\n- Speeds up building construction by 20% while dome is intact", "uid": "Domed Complex", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "onlineRadiationDome": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Domed Complex" }, "8395": { "@c": "ut", "id": 8395, "bt": 57600, "bc": 50, "mxc": 50, "mnc": 1, "ap": "hive", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 0.5, "5": -100, "10": 1, "15": 1, "17": 54, "26": 1, "31": 1, "33": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_hive_", "rnf": 10, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 0.009999999776482582, "constructionClass": 1 }, "upd": "Hives are a sign of severe infestation in a city. Undead appear in much greater numbers, and fight more viciously. Whatever local morale is left is eradicated over night.", "uid": "Hive", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Hive" }, "8396": { "@c": "ut", "id": 8396, "bt": 64800, "bc": 50, "mxc": 50, "mnc": 1, "ap": "chosen_base", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "0": 0.5, "5": -75, "10": 1, "15": 1, "17": 54, "26": 1, "31": 1, "32": 100, "33": 1, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "53": 0, "54": 0, "55": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_chosen_base_", "rnf": 10, "csc": { "@c": "ultshared.modding.configuration.UltConstructionSpeedupConfig", "factor": 0.009999999776482582, "constructionClass": 1 }, "upd": "Outpost serves as a base of operations in the area. Enforcers spawn in greater numbers.", "uid": "Command Post", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Command Post" }, "8397": { "@c": "ut", "id": 8397, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_oil_refinery", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "5": 2000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_oil_refinery_", "rnf": 0, "upd": "Refines crude oil into more useful forms for military and civilian applications.", "uid": "Oil Refinery", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Oil Refinery" }, "8398": { "@c": "ut", "id": 8398, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_canal_gate", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "20": 16000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_canal_gate_", "rnf": 0, "upd": "The Suez Canal is a site of paramount importance, letting nations traverse from the Mediterreanean to the Red Sea with ease. With almost 50 ships traversing it a day, it is without question one of the most vital locations within the Middle East.", "uid": "Canal Gate", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Canal Gate" }, "8399": { "@c": "ut", "id": 8399, "bt": 1, "bc": 1, "mxc": 1, "mnc": 1, "ap": "pos_mining_facility", "c": { "@c": "java.util.HashMap" }, "uc": { "@c": "java.util.HashMap" }, "art": 3, "dc": { "@c": "java.util.HashMap" }, "dp": { "4": 1000, "@c": "java.util.HashMap" }, "pb": { "@c": "java.util.HashMap" }, "f": { "10": 1, "16": 1, "19": 500, "37": 1, "40": 1, "@c": "java.util.HashMap" }, "ff": { "@c": "java.util.HashMap" }, "btf": { "@c": "java.util.HashMap" }, "rmu": { "@c": "java.util.HashMap" }, "rqu": { "99999": 1, "@c": "java.util.HashMap" }, "rqr": { "@c": "java.util.HashMap" }, "pps": { "51": 0, "52": 0, "@c": "java.util.HashMap" }, "so": "36", "fip": "mapicon_pos_mining_facility_", "rnf": 0, "upd": "Mines precious rare materials used in the production of advanced technologies.", "uid": "Mining Facility", "fc": { "visibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "constructionVisibility": { "provinceBar": true, "cityList": true, "constructionPanel": false }, "highlight": { "pointOfInterest": true }, "@c": "ultshared.modding.configuration.UltFreeformConfig" }, "upn": "Mining Facility" }, "@c": "java.util.HashMap" }, "unitTypes": { "0": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4687, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "@c": "java.util.HashMap" }, "hitPoints": { "0": 2, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "camo_tank", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Armored Contact", "formationNameBig": "Unidentified Armored Contact", "unitDesc": "Unidentified Armor Unit", "nameFaction1": "Unidentified Armor", "nameFaction2": "Unidentified Armor", "nameFaction3": "Unidentified Armor", "nameFaction4": "Unidentified Armor", "typeName": "Unidentified Armor", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Unidentified Armor", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2039": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2039, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 1, "buildTime": 64800, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 15, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 3, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.75, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2299": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.03333, "4": 0.66667, "5": 0, "7": 0.66667, "8": 0.16667, "9": 0.66667, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 64000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2046": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2046, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "2": 1000, "3": 1000, "6": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 30, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.33333, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2306": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1, "2": 0, "3": 0.02, "4": 0.6, "5": 0, "7": 0.4, "8": 0.2, "9": 0.4, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2053": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2053, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 800, "2": 750, "3": 1000, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 20, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 19, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 3.42857, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2313": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.15833, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "38": 1, "43": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2060": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3440, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 72000, "costs": { "1": 500, "2": 950, "3": 1000, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 20, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3554": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.6, "1": 0.2, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "37": 1, "38": 1, "43": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.6, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2067": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2067, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "2": 1100, "3": 1000, "6": 500, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 20, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2327": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.01429, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 5, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2074": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2074, "statsColumnID": 2074, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 1, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "airtransport", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 2, "producible": false, "sortValue": 0, "formationNameSmall": "Transport Battalion", "formationNameBig": "Transport Division", "unitDesc": "", "nameFaction1": "Transport Truck", "nameFaction2": "Transport Truck", "nameFaction3": "Transport Truck", "nameFaction4": "", "typeName": "Transport Truck", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionMoving": "transportTruck" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Truck", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2075": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2075, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 2, "buildTime": 75600, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 25, "5": 20, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 4.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2335": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.22222, "2": 0, "3": 0.02222, "4": 0.33333, "5": 0, "7": 0.44444, "8": 0.33333, "9": 0.44444, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 75000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2089": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3406, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 57600, "costs": { "2": 1250, "3": 500, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3513": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27273, "1": 0, "2": 0, "3": 0.02727, "4": 1, "5": 0, "7": 0.18182, "8": 0, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.27273, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 57000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2103": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2103, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 64800, "costs": { "1": 1000, "3": 400, "6": 500, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 15, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 3.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.16667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2363": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.28571, "3": 0.28571, "4": 0.85714, "5": 0, "7": 0.85714, "8": 0, "9": 0.85714, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.85714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2110": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2110, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 82800, "costs": { "2": 1900, "3": 500, "6": 700, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 30, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2370": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.11765, "2": 0, "3": 0.03529, "4": 0.58824, "5": 0, "7": 0.35294, "8": 0.11765, "9": 0.23529, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.58824, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "LVTP-7", "nameFaction2": "BTR-80", "nameFaction3": "Fuchs", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2117": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2117, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 1800, "3": 700, "6": 800, "20": 1700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 35, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 45, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2377": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03333, "4": 0.88889, "5": 0, "7": 0.33333, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2124": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3142, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "1": 1400, "2": 1400, "3": 400, "20": 1400, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3535": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.875, "1": 0, "2": 0.375, "3": 0.25, "4": 1, "5": 0, "7": 0.75, "8": 0, "9": 0.75, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2131": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2131, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 61200, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2391": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 61000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2138": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2138, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 64800, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 14, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2398": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.16667, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2145": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2145, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2405": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.66667, "3": 0.33333, "4": 0.88889, "5": 0, "7": 0.88889, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 86000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2152": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2152, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 3, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.58333, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "43": 1, "46": 1, "47": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.58333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most Anti Air Missile detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2153": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2153, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2413": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.14286, "3": 0, "4": 0.28571, "5": 0, "7": 0.21429, "8": 0.28571, "9": 0.28571, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.28571, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 79200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2160": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2160, "statsColumnID": 2160, "unitPack": 0, "rankingFactor": 4, "buildTime": 64800, "costs": { "2": 800, "3": 350, "6": 725, "20": 2650, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 15, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2420": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0, "2": 0.26667, "3": 0, "4": 0.13333, "5": 1, "7": 0.13333, "8": 0.2, "9": 0.13333, "12": 1, "17": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.26667, "1002": 0.13333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 64200, "formationNameSmall": "ASW Squadron", "formationNameBig": "ASW Wing", "unitDesc": "Specialized rotary-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "SH-3 Sea King", "nameFaction2": "Ka-25", "nameFaction3": "AB 212ASW", "nameFaction4": "", "typeName": "ASW Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ASW Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2167": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2167, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 900, "3": 400, "6": 750, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 30, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2427": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35714, "1": 0, "2": 0.21429, "3": 0.01429, "4": 1, "5": 0, "7": 0.28571, "8": 0.57143, "9": 0.28571, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.35714, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 82200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2174": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2174, "statsColumnID": 2174, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 5.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "transport_plane", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 2000, "43": 1, "46": 4, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "", "nameFaction1": "C-130 Hercules", "nameFaction2": "Antonov An-12", "nameFaction3": "Transall C-160", "nameFaction4": "", "typeName": "Transport Plane", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "transportPlane" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 1800, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Plane", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2175": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2175, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2435": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0.8, "2": 0.13333, "3": 0, "4": 0.2, "5": 0, "7": 0.13333, "8": 1, "9": 0.13333, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.26667, "1002": 0.2, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 82200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2182": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2182, "statsColumnID": 2182, "unitPack": 0, "rankingFactor": 3, "buildTime": 64800, "costs": { "2": 850, "3": 350, "6": 800, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2442": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_patrol_aircraft", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.71429, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 64200, "formationNameSmall": "Naval Recon Squadron", "formationNameBig": "Naval Recon Wing", "unitDesc": "Specialized fixed-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and guided missiles.", "nameFaction1": "P-3 Orion", "nameFaction2": "Tu-142 Bear", "nameFaction3": "Nimrod", "nameFaction4": "", "typeName": "Naval Patrol Aircraft", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Patrol Aircraft", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2189": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2189, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 10, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2449": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 72200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2196": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2196, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1100, "3": 425, "6": 1000, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 35, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2456": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2, "1": 1, "2": 0.15, "3": 0, "4": 0.15, "5": 0, "7": 0.1, "8": 0.8, "9": 0.1, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2, "1002": 0.15, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 82200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-4 Phantom II", "nameFaction2": "Yak-141", "nameFaction3": "Étendard IVM", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2203": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2203, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 1000, "3": 450, "6": 1050, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 30, "20": 105, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2463": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.6, "2": 1, "3": 0.2, "4": 1, "5": 0, "7": 0.4, "8": 0.8, "9": 0.4, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "A-6 Intruder", "nameFaction2": "Yak-38", "nameFaction3": "Harrier", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2210": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2210, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 40, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2470": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.42857, "3": 0.71429, "4": 0.42857, "5": 0, "7": 0.71429, "8": 0, "9": 0.42857, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.42857, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 86200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2217": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3156, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3044": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.5, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.75, "9": 0.5, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2224": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2224, "statsColumnID": 2224, "unitPack": 0, "rankingFactor": 9, "buildTime": 129600, "costs": { "2": 1500, "3": 550, "4": 450, "6": 1600, "20": 7000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 65, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 28, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 21, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 21, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2484": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_air_superiority_fighter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19048, "1": 1, "2": 0.11905, "3": 0, "4": 0.16667, "5": 0, "7": 0.09524, "8": 0.71429, "9": 0.09524, "12": 1, "13": 11, "17": 1, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 0.19048, "1002": 0.16667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 129200, "formationNameSmall": "Stealth Fighter Squadron", "formationNameBig": "Stealth Fighter Wing", "unitDesc": "Stealth technology combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks. Invisible to most radar-equipped units.\n• Unit does not declare war when penetrating foreign airspace. ", "nameFaction1": "F-22 Raptor", "nameFaction2": "Su-47 Berkut", "nameFaction3": "MBB Firefly", "nameFaction4": "", "typeName": "Stealth Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2231": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2231, "statsColumnID": 2231, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "2": 1750, "3": 900, "4": 575, "6": 1700, "20": 7500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 75, "6": 60, "20": 225, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2491": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_bomber", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.33333, "3": 0.66667, "4": 0.5, "5": 0, "7": 0.46667, "8": 0, "9": 0.33333, "12": 1, "13": 11, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 172200, "formationNameSmall": "Stealth Bomber Squadron", "formationNameBig": "Stealth Bomber Wing", "unitDesc": "Stealth technology long-range bomber, used to penetrate deep into enemy airspace and attack strategic ground targets. Invisible to most radar-equipped units. \n• Unit does not declare war when penetrating foreign airspace", "nameFaction1": "B-2 Spirit", "nameFaction2": "Tu-PakDa", "nameFaction3": "SR71 Blackbird", "nameFaction4": "", "typeName": "Stealth Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2238": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2238, "statsColumnID": 2238, "unitPack": 0, "rankingFactor": 8, "buildTime": 144000, "costs": { "2": 1500, "3": 800, "4": 400, "6": 1450, "20": 6000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 65, "5": 70, "6": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 28, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2498": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_strike_fighter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.63636, "2": 0.45455, "3": 0.13636, "4": 1, "5": 0, "7": 0.36364, "8": 0.77273, "9": 0.22727, "12": 1, "13": 11, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 144200, "formationNameSmall": "Stealth Strike Squadron", "formationNameBig": "Stealth Strike Wing", "unitDesc": "Stealth technology multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is its deep strike capability. Invisible to most radar-equipped units.\n• Unit does not declare war when penetrating foreign airspace. ", "nameFaction1": "F-35 Lightning II", "nameFaction2": "Su-T50 PakFa", "nameFaction3": "F-117 Nighthawk", "nameFaction4": "", "typeName": "Stealth Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2516": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2516, "statsColumnID": 2516, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "2": 1.3, "19": 1.93, "@c": "java.util.HashMap" }, "hitPoints": { "2": 12, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "transport_ship", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "10": 1, "37": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": false, "sortValue": 100, "formationNameSmall": "Transport Unit", "formationNameBig": "Transport Convoy", "unitDesc": "", "nameFaction1": "Transport Ship", "nameFaction2": "Transport Ship", "nameFaction3": "Transport Ship", "nameFaction4": "", "typeName": "Transport Ship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitCommand": "ship", "unitSelectionMoving": "transportShip" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Ship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2517": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2517, "statsColumnID": 2517, "unitPack": 0, "rankingFactor": 2, "buildTime": 79200, "costs": { "1": 1500, "3": 400, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 40, "20": 85, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "20": 1.425, "@c": "java.util.HashMap" }, "hitPoints": { "2": 20, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2784": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "corvette", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3, "1": 0.2, "2": 1, "3": 0.1, "4": 0.2, "5": 0.8, "7": 0.4, "8": 0.3, "9": 0.2, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.3, "1002": 0.2, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 79100, "formationNameSmall": "Corvette", "formationNameBig": "Task Force", "unitDesc": "Smallest class of warship in a modern fleet. Often used as coastal or littoral combat vessel, defending shallow water areas against surface and submarine incursion. Extremely vulnerable if used on the high seas (50% HP).", "nameFaction1": "Hamilton Class", "nameFaction2": "Albatros Class", "nameFaction3": "Descubierta Class", "nameFaction4": "", "typeName": "Corvette", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Corvette", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2524": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2524, "statsColumnID": 2524, "unitPack": 0, "rankingFactor": 5, "buildTime": 108000, "costs": { "2": 3500, "3": 850, "6": 1200, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 130, "3": 50, "5": 50, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 50, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 10, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 10, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2791": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruiser", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3, "1": 0.2, "2": 1, "3": 0.15, "4": 0.2, "5": 0.2, "7": 0.3, "8": 0.3, "9": 0.2, "10": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.3, "1002": 0.2, "1003": 0.1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 108100, "formationNameSmall": "Cruiser", "formationNameBig": "Task Force", "unitDesc": "Largest and most dangerous surface vessel in any fleet besides the aircraft carrier. Predominately used as a platform for cruise missiles, artillery and torpedoes.", "nameFaction1": "California Class", "nameFaction2": "Kresta II Class", "nameFaction3": "Tiger Class", "nameFaction4": "", "typeName": "Cruiser", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruiser", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2531": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2531, "statsColumnID": 2531, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 2500, "3": 650, "6": 900, "20": 1950, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 45, "5": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2798": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "destroyer", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.25, "2": 1, "3": 0.125, "4": 0.25, "5": 0.625, "7": 0.25, "8": 0.25, "9": 0.25, "10": 1, "15": 1, "17": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.25, "1002": 0.25, "1003": 0.15625, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 86100, "formationNameSmall": "Destroyer", "formationNameBig": "Task Force", "unitDesc": "Mid-sized fleet escort vessel, protecting larger ships against both submarine and surface threats.", "nameFaction1": "Farragut Class", "nameFaction2": "Kashin Class", "nameFaction3": "Hamburg Class", "nameFaction4": "", "typeName": "Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2538": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2538, "statsColumnID": 2538, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 2000, "3": 750, "6": 1100, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 45, "5": 45, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 28, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 6, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 6, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2805": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "frigate", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 1, "2": 1, "3": 0.16667, "4": 0.25, "5": 0.5, "7": 0.33333, "8": 0.16667, "9": 0.33333, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.33333, "1002": 0.25, "1003": 0.41667, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 86100, "formationNameSmall": "Frigate", "formationNameBig": "Task Force", "unitDesc": "Agile fleet escort vessel, very effective at creating a solid anti-air envelope around friendly surface units.", "nameFaction1": "Garcia Class", "nameFaction2": "Krivak Class", "nameFaction3": "Duke Class", "nameFaction4": "", "typeName": "Frigate", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Frigate", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2545": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2545, "statsColumnID": 2545, "unitPack": 0, "rankingFactor": 8, "buildTime": 144000, "costs": { "2": 3250, "3": 1000, "4": 750, "6": 1250, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 150, "3": 70, "5": 70, "20": 350, "@c": "java.util.HashMap" }, "speeds": { "2": 3, "20": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 100, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 4, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 4, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2812": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "aircraft_carrier", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.5, "2": 0.25, "3": 0, "4": 0, "5": 0.5, "7": 0, "8": 1, "9": 0.5, "10": 1, "14": 1, "21": 5, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.5, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 144100, "formationNameSmall": "Aircraft Carrier", "formationNameBig": "Carrier Strike Group", "unitDesc": "Largest combat ship in the fleet. Serving as a seagoing airbase this vessel dramatically increases the nation's global power projection capability. Being a primary target, the carrier needs to be protected against any kind of threat at all times.", "nameFaction1": "Kitty Hawk Class", "nameFaction2": "Kiev Class", "nameFaction3": "Giuseppe Garibaldi Class", "nameFaction4": "", "typeName": "Aircraft Carrier", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 26 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Aircraft Carrier", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2559": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2559, "statsColumnID": 2559, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 700, "3": 450, "4": 250, "6": 1250, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 50, "6": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 20, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8, "19": 1.25, "20": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8, "20": 0.75, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2826": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "attack_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.625, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 86100, "formationNameSmall": "Attack Submarine", "formationNameBig": "Task Force", "unitDesc": "These hunter-killer submarines are specifically designed and equipped to hunt and destroy other submarines and surface vessels. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Los Angeles Class", "nameFaction2": "Viktor Class", "nameFaction3": "Swiftsure Class", "nameFaction4": "", "typeName": "Attack Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2566": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2566, "statsColumnID": 2566, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "2": 750, "3": 500, "4": 350, "6": 1500, "20": 1900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 50, "6": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 30, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 4, "20": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 4, "20": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2833": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 93100, "formationNameSmall": "Missile Submarine", "formationNameBig": "Task Force", "unitDesc": "Strongest nuclear deterrence weapons platform, equipped to survive and retaliate with deadly precision against any attacking enemy power. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Benjamin Franklin Class", "nameFaction2": "Delta Class", "nameFaction3": "Resolution Class", "nameFaction4": "", "typeName": "Ballistic Missile Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 57600, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2573": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2573, "statsColumnID": 2573, "unitPack": 0, "rankingFactor": 1, "buildTime": 0, "costs": { "7": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 3, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 30, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 0.33333, "2": 1, "3": 0.06667, "4": 1, "5": 0, "7": 0.16667, "8": 0.33333, "9": 0.1, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "57": 1, "1000": 0, "1001": 0.33333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Cruise Missile", "formationNameBig": "Conventional Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a conventional warhead. \n• Deals splash damage within radius of 5", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Conventional Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2580": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2580, "statsColumnID": 2580, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "8": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 3, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 40, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.48, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 0.375, "3": 0, "4": 0.25, "5": 0, "7": 0.75, "8": 1, "9": 0.375, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 1, "57": 1, "1000": 0.375, "1001": 0.5, "1002": 0.125, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Cruise Missile", "formationNameBig": "Chemical Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a chemical warhead. \n• Deals splash damage within a radius of 10\n• Damages friendly units", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Chemical Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2587": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2587, "statsColumnID": 2587, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "9": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 3, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 50, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 1, "3": 0.3, "4": 1, "5": 0, "7": 1, "8": 1, "9": 0.4, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 2, "57": 1, "1000": 0.4, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Cruise Missile", "formationNameBig": "Nuclear Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a nuclear warhead.\n• Deals splash damage within a radius of 10\n• Damages friendly units", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Nuclear Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2594": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2594, "statsColumnID": 2594, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "7": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 80, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.4, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3125, "1": 0.9375, "2": 1, "3": 0.1875, "4": 1, "5": 0, "7": 0.375, "8": 0.9375, "9": 0.125, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "57": 1, "1000": 0, "1001": 0.3125, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Ballistic Missile", "formationNameBig": "Conventional Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a conventional warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities. \n• Deals splash damage within radius of 10\n• Can only target province centers and cities", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Conventional Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2601": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2601, "statsColumnID": 2601, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "8": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 125, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.875, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.32, "2": 0.16, "3": 0, "4": 0.16, "5": 0, "7": 0.48, "8": 0.32, "9": 0.16, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 1, "57": 1, "1000": 0.16, "1001": 0.5, "1002": 0.08, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Ballistic Missile", "formationNameBig": "Chemical Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a chemical warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 25\n• Damages friendly units", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Chemical Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2608": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2608, "statsColumnID": 2608, "unitPack": 0, "rankingFactor": 4, "buildTime": 0, "costs": { "9": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 250, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 3.75, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.54, "2": 1, "3": 0.12, "4": 1, "5": 0, "7": 0.44, "8": 0.54, "9": 0.16, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.12, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Ballistic Missile", "formationNameBig": "Nuclear Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a nuclear warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 25\n• Damages friendly units", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Nuclear Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2615": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2615, "statsColumnID": 2615, "unitPack": 0, "rankingFactor": 5, "buildTime": 0, "costs": { "9": 4, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 35, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 400, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2882": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_icbm_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.625, "2": 1, "3": 0.125, "4": 1, "5": 0, "7": 0.4, "8": 0.625, "9": 0.15, "12": 1, "22": 1, "23": 1, "39": 3, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.1125, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ICBMAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear ICBM", "formationNameBig": "Nuclear ICBM", "unitDesc": "Long range sub-orbital guided ballistic missile designed for nuclear warhead delivery. Launched from mobile land-based platforms, this weapon is the ultimate strategic deterrent.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 50\n• Damages friendly units", "nameFaction1": "Minuteman III", "nameFaction2": "RT-2PM Topol", "nameFaction3": "M51.1", "nameFaction4": "", "typeName": "Nuclear ICBM", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactICBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 3, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear ICBM", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2622": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2622, "statsColumnID": 2622, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 250, "3": 400, "4": 250, "6": 475, "20": 765, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruise_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "CM Launcher Battalion", "formationNameBig": "CM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for low-flying, guided cruise missiles. Predominately used against military ground and sea targets.\n• Missile can target and follow individual units.", "nameFaction1": "Gryphon Launcher", "nameFaction2": "P-500 Bazalt Launcher", "nameFaction3": "RBS-15 Launcher", "nameFaction4": "", "typeName": "Cruise Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 28 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruise Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 28800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2625": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2625, "statsColumnID": 2625, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 500, "3": 600, "4": 400, "6": 715, "20": 1150, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 93000, "formationNameSmall": "BM Launcher Battalion", "formationNameBig": "BM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for medium range, guided ballistic missiles. Predominantly used against strategic targets, such as cities.\n• Missile can only target provinces and cities.", "nameFaction1": "Pershing I Launcher", "nameFaction2": "Scud Launcher", "nameFaction3": "PGM-17 Thor Launcher", "nameFaction4": "", "typeName": "Ballistic Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 27 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 57600, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2628": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2628, "statsColumnID": 2628, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 750, "3": 750, "4": 550, "6": 1075, "20": 1725, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 40, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2269": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2882": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "icbm_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 100000, "formationNameSmall": "ICBM Launcher Battalion", "formationNameBig": "ICBM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for long range ICBMs, designed for nuclear warhead delivery. The ultimate strategic deterrent, causing devastating damage and contamination. \n• Missile can only target provinces and cities.", "nameFaction1": "Minuteman III Launcher", "nameFaction2": "RT-2PM Topol Launcher", "nameFaction3": "M51.1 Launcher", "nameFaction4": "", "typeName": "ICBM Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ICBM Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "3": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 100800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2665": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2665, "statsColumnID": 2665, "unitPack": 0, "rankingFactor": 0.33, "buildTime": 86400, "costs": { "1": 1350, "4": 250, "5": 500, "6": 900, "20": 2225, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "@c": "java.util.HashMap" }, "hitPoints": { "@c": "java.util.HashMap" }, "damageTypes": { "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "@c": "java.util.HashMap" }, "viewWidths": { "0": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2889": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "conventional_warhead_non", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "40": 7, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 2, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "", "formationNameBig": "", "unitDesc": "Warhead containing high explosives generally used against military targets and buildings. Automatically consumed when launching a Cruise Missile or Ballistic Missile.", "nameFaction1": "Conventional Warhead (x4)", "nameFaction2": "Conventional Warhead (x4)", "nameFaction3": "Conventional Warhead (x4)", "nameFaction4": "", "typeName": "Conventional Warhead", "convertToResourceConfig": { "@c": "ultshared.modding.configuration.UltConvertToResourceConfig", "resources": { "7": 4, "@c": "java.util.HashMap" } }, "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Conventional Warhead", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2666": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2666, "statsColumnID": 2666, "unitPack": 0, "rankingFactor": 0.66, "buildTime": 86400, "costs": { "1": 850, "4": 350, "5": 625, "6": 625, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "@c": "java.util.HashMap" }, "hitPoints": { "@c": "java.util.HashMap" }, "damageTypes": { "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "@c": "java.util.HashMap" }, "viewWidths": { "0": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2900": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "chemical_warhead_non", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "40": 8, "48": 1, "52": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 2, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "", "formationNameBig": "", "unitDesc": "Warhead containing highly toxic chemicals released over a wide area. Most effective against soft targets (people). Automatically consumed when launching a Cruise Missile or Ballistic Missile. Causes contamination.", "nameFaction1": "Chemical Warhead (x3)", "nameFaction2": "Chemical Warhead (x3)", "nameFaction3": "Chemical Warhead (x3)", "nameFaction4": "", "typeName": "Chemical Warhead", "convertToResourceConfig": { "@c": "ultshared.modding.configuration.UltConvertToResourceConfig", "resources": { "8": 3, "@c": "java.util.HashMap" } }, "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Chemical Warhead", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2674": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2674, "statsColumnID": 2674, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 1500, "4": 750, "5": 750, "6": 1000, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "@c": "java.util.HashMap" }, "hitPoints": { "@c": "java.util.HashMap" }, "damageTypes": { "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "@c": "java.util.HashMap" }, "viewWidths": { "0": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2268": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2899": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "nuclear_warhead_non", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "40": 9, "48": 1, "52": 2, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 2, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "", "formationNameBig": "", "unitDesc": "Warhead containing a nuclear device, releasing immense amounts of explosive energy and radioactivity. Automatically consumed when launching a Cruise Missile, Ballistic Missile or ICBM. Causes contamination.", "nameFaction1": "Nuclear Warhead (x2)", "nameFaction2": "Nuclear Warhead (x2)", "nameFaction3": "Nuclear Warhead (x2)", "nameFaction4": "", "typeName": "Nuclear Warhead", "convertToResourceConfig": { "@c": "ultshared.modding.configuration.UltConvertToResourceConfig", "resources": { "9": 2, "@c": "java.util.HashMap" } }, "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Nuclear Warhead", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3149": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2082, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 57600, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2342": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.45455, "1": 0.72727, "2": 0, "3": 0.03636, "4": 0.18182, "5": 0, "7": 0.36364, "8": 1, "9": 0.18182, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.45455, "1002": 0.18182, "1003": 0.18182, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 57000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3938": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3938, "statsColumnID": 3938, "unitPack": 0, "rankingFactor": 3, "buildTime": 3600, "costs": { "3": 850, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 3, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 3, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "terrorist", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0.33333, "2": 0, "3": 0.16667, "4": 0.66667, "5": 0, "7": 1, "8": 0.33333, "9": 1, "19": 1, "37": 1, "43": 1, "47": 1, "49": 2, "54": 1, "56": 1, "1000": 0, "1001": 0.83333, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": false, "sortValue": 3000, "formationNameSmall": "Insurgents", "formationNameBig": "Insurgents", "unitDesc": "Armed insurgents with civilian pick-up off-road vehicles. These radical fighters are ready to sacrifice themselves for the freedom of their homeland. ", "nameFaction1": "Insurgent", "nameFaction2": "Insurgent", "nameFaction3": "Insurgent", "nameFaction4": "", "typeName": "Insurgent", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Insurgent", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4043": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4043, "statsColumnID": 4043, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3566": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 72200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-2 Hawkeye", "nameFaction2": "Tu-126", "nameFaction3": "Bombardier Globaleye", "nameFaction4": "", "typeName": "Naval AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "sonarPing" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4046": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4046, "statsColumnID": 4046, "unitPack": 0, "rankingFactor": 2, "buildTime": 64800, "costs": { "1": 600, "3": 350, "6": 450, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 20, "3": 15, "5": 15, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.6, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3569": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "radar_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Radar Battalion", "formationNameBig": "Radar Division", "unitDesc": "Mobile electronic radar vehicle used to detect, range and map a wide range of targets, offering detection from very high to very low altitudes.", "nameFaction1": "LCM RADAR", "nameFaction2": "1L121-E", "nameFaction3": "UNIMOG SCB", "nameFaction4": "", "typeName": "Mobile Radar", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Radar", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4106": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4106, "statsColumnID": 4106, "unitPack": 0, "rankingFactor": 2, "buildTime": 46800, "costs": { "1": 450, "3": 250, "6": 350, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 10, "5": 10, "6": 10, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "1": 5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 2, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3579": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "drone_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 46200, "formationNameSmall": "UAV Squadron", "formationNameBig": "UAV Wing", "unitDesc": "An unmanned aerial vehicle, which either flies autonomously or is piloted remotely. Generally used for reconnaissance and surveillance. Some drones are armed and even utilize stealth technology. \nIMPORTANT: Unit does not declare war when penetrating foreign airspace.", "nameFaction1": "MQ1-Predator", "nameFaction2": "ZOND II", "nameFaction3": "Super Heron", "nameFaction4": "", "typeName": "UAV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "UAV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4657": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4657, "statsColumnID": 4657, "unitPack": 0, "rankingFactor": 2, "buildTime": 28800, "costs": { "1": 400, "2": 250, "3": 550, "20": 750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 30, "3": 15, "5": 15, "20": 45, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 1.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 2.25, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3593": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "national_guard_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.13333, "2": 0, "3": 0.06667, "4": 0.33333, "5": 0, "7": 0.66667, "8": 0.2, "9": 0.66667, "16": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 28000, "formationNameSmall": "Ntl. Guard Battalion", "formationNameBig": "Ntl. Guard Division", "unitDesc": "Local Paramilitary Militia. Quickly called upon in times of military threat to the homeland. Their unit hit points depend on the morale of the mobilizing city.", "nameFaction1": "Basic National Guard", "nameFaction2": "Basic National Guard", "nameFaction3": "Basic National Guard", "nameFaction4": "", "typeName": "National Guard", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "National Guard", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4695": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4695, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 82800, "costs": { "2": 1600, "3": 600, "6": 650, "20": 1625, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 30, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3600": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.04286, "4": 0.71429, "5": 0, "7": 0.42857, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5667": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5667, "statsColumnID": 5667, "unitPack": 0, "rankingFactor": 10, "buildTime": 79200, "costs": { "1": 2800, "2": 3275, "3": 2825, "20": 5650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.31, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5817": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.10741, "2": 0, "3": 0.01429, "4": 0.71429, "5": 0, "7": 0.28571, "8": 0.16112, "9": 0.28571, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 79000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5674": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5674, "statsColumnID": 5674, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3400, "3": 1500, "6": 2400, "20": 6750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5824": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.81818, "1": 0, "2": 0.36364, "3": 0, "4": 1, "5": 0, "7": 0.18182, "8": 0.36364, "9": 0.18182, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.81818, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5679": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5681, "statsColumnID": 5679, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4950, "3": 2500, "6": 2500, "20": 6900, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 65, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5831": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0.08333, "2": 0, "3": 0.04167, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.25, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5688": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5688, "statsColumnID": 5688, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4100, "3": 1900, "6": 2850, "20": 7750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 70, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5838": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.7, "1": 1, "2": 0.4, "3": 0.2, "4": 0.7, "5": 0, "7": 0.3, "8": 1, "9": 0.4, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.7, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 93200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5695": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5695, "statsColumnID": 5695, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3800, "2": 5750, "3": 2250, "20": 7650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 110, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 55, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5845": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.16667, "1": 0.33333, "2": 1, "3": 0.08333, "4": 0.08333, "5": 0.5, "7": 0.25, "8": 0.25, "9": 0.16667, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.16667, "1002": 0.08333, "1003": 0.125, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5702": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5702, "statsColumnID": 5702, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "2": 3600, "3": 1500, "6": 2750, "20": 6350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 150, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5852": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.72727, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5709": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5709, "statsColumnID": 5709, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3400, "3": 3000, "6": 2100, "20": 6250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 90, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1, "13": 1, "14": 1.25, "15": 1, "16": 1, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "12": 1, "13": 1, "15": 1, "16": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5859": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.375, "8": 0.25, "9": 0.375, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5716": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5716, "statsColumnID": 5716, "unitPack": 0, "rankingFactor": 10, "buildTime": 79200, "costs": { "1": 2800, "2": 3275, "3": 2825, "20": 5650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.31, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5866": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.10741, "2": 0, "3": 0.01429, "4": 0.71429, "5": 0, "7": 0.28571, "8": 0.16112, "9": 0.28571, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 79000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5723": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5723, "statsColumnID": 5723, "unitPack": 0, "rankingFactor": 10, "buildTime": 79200, "costs": { "1": 2800, "2": 3275, "3": 2825, "20": 5650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.31, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5873": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.10741, "2": 0, "3": 0.01429, "4": 0.71429, "5": 0, "7": 0.28571, "8": 0.16112, "9": 0.28571, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 79000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5730": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5730, "statsColumnID": 5730, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4950, "3": 2500, "6": 2500, "20": 6900, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 65, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5880": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0.08333, "2": 0, "3": 0.04167, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.25, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5737": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5737, "statsColumnID": 5737, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 4950, "3": 2500, "6": 2500, "20": 6900, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 65, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5887": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0.08333, "2": 0, "3": 0.04167, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.25, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5744": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5744, "statsColumnID": 5744, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3400, "3": 1500, "6": 2400, "20": 6750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5894": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.81818, "1": 0, "2": 0.36364, "3": 0, "4": 1, "5": 0, "7": 0.18182, "8": 0.36364, "9": 0.18182, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.81818, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5751": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5751, "statsColumnID": 5751, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3400, "3": 1500, "6": 2400, "20": 6750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5901": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.81818, "1": 0, "2": 0.36364, "3": 0, "4": 1, "5": 0, "7": 0.18182, "8": 0.36364, "9": 0.18182, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.81818, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5758": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5758, "statsColumnID": 5758, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4100, "3": 1900, "6": 2850, "20": 7750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 70, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5908": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.7, "1": 1, "2": 0.4, "3": 0.2, "4": 0.7, "5": 0, "7": 0.3, "8": 1, "9": 0.4, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.7, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 93200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5765": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5765, "statsColumnID": 5765, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4100, "3": 1900, "6": 2850, "20": 7750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 70, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5915": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.7, "1": 1, "2": 0.4, "3": 0.2, "4": 0.7, "5": 0, "7": 0.3, "8": 1, "9": 0.4, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.7, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 93200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5772": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5772, "statsColumnID": 5772, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3800, "2": 5750, "3": 2250, "20": 7650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 110, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 55, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5922": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.16667, "1": 0.33333, "2": 1, "3": 0.08333, "4": 0.08333, "5": 0.5, "7": 0.25, "8": 0.25, "9": 0.16667, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.16667, "1002": 0.08333, "1003": 0.125, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5779": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5779, "statsColumnID": 5779, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3800, "2": 5750, "3": 2250, "20": 7650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 110, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 55, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5929": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.16667, "1": 0.33333, "2": 1, "3": 0.08333, "4": 0.08333, "5": 0.5, "7": 0.25, "8": 0.25, "9": 0.16667, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.16667, "1002": 0.08333, "1003": 0.125, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5786": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5786, "statsColumnID": 5786, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "2": 3600, "3": 1500, "6": 2750, "20": 6350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 150, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5936": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.72727, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5793": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5793, "statsColumnID": 5793, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "2": 3600, "3": 1500, "6": 2750, "20": 6350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 150, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5943": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.72727, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5800": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5800, "statsColumnID": 5800, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3400, "3": 3000, "6": 2100, "20": 6250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 90, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1, "13": 1, "14": 1.25, "15": 1, "16": 1, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "12": 1, "13": 1, "15": 1, "16": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5950": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.375, "8": 0.25, "9": 0.375, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5807": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5807, "statsColumnID": 5807, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3400, "3": 3000, "6": 2100, "20": 6250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 90, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1, "13": 1, "14": 1.25, "15": 1, "16": 1, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "12": 1, "13": 1, "15": 1, "16": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5957": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.375, "8": 0.25, "9": 0.375, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5814": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5814, "statsColumnID": 5814, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2350, "3": 850, "6": 1200, "20": 2800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 60, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5964": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.025, "4": 0.83333, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.16667, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.83333, "1003": 0.04167, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "MANTAK's next-generation Main Battle Tank is the definition of a moving fortress combined with devastating firepower. It boasts superior armor and is designed to excel in any terrain.", "nameFaction1": "Merkava MK4", "nameFaction2": "Merkava MK4", "nameFaction3": "Merkava MK4", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8234": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8234, "statsColumnID": 8234, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2350, "3": 850, "6": 1200, "20": 2800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8254": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.31818, "2": 0, "3": 0.02727, "4": 0.90909, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.18182, "14": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.90909, "1003": 0.13636, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "BAE System's next-generation Main Battle Tank ships with unrivaled protection against airbourne threats, and state of the art optic systems. Coupled with incredible survivability, victory comes as standard.", "nameFaction1": "Black Night MK2", "nameFaction2": "Black Night MK2", "nameFaction3": "Black Night MK2", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8238": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8238, "statsColumnID": 8238, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2350, "3": 850, "6": 1200, "20": 2800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8258": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.16667, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0.04167, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "The revived Black Eagle prototype comes with major upgrades to face the challenges of modern warfare. Its synthesis of incredible mobility and firepower make it the ultimate hunter-killer unit.", "nameFaction1": "Black Eagle MK1", "nameFaction2": "Black Eagle MK1", "nameFaction3": "Black Eagle MK1", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8242": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8242, "statsColumnID": 8242, "unitPack": 0, "rankingFactor": 3, "buildTime": 3600, "costs": { "3": 850, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 2, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "chosen", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.5, "2": 0, "3": 0.25, "4": 0.625, "5": 0, "7": 0.75, "8": 0.5, "9": 0.875, "19": 1, "37": 1, "43": 1, "47": 1, "54": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": false, "sortValue": 3000, "formationNameSmall": "Guerilla Army", "formationNameBig": "Guerilla Army", "unitDesc": "The Chosen's most fanatic fighters, enforcers will stop at nothing to carry out their divine duty.", "nameFaction1": "Enforcer", "nameFaction2": "Enforcer", "nameFaction3": "Enforcer", "nameFaction4": "", "typeName": "Enforcer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Enforcer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8243": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8243, "statsColumnID": 8243, "unitPack": 0, "rankingFactor": 1, "buildTime": 14400, "costs": { "3": 10000, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "12": 1.25, "14": 1.5, "15": 1.25, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 20, "@c": "java.util.HashMap" }, "requiredUpgrades": { "8395": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "zombie", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0, "2": 0, "3": 0, "4": 0.13333, "5": 0, "7": 1, "8": 0, "9": 1, "47": 1, "54": 1, "1000": 0, "1001": 0.26667, "1002": 0.13333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 100, "producible": false, "sortValue": 14000, "formationNameSmall": "Undead Horde", "formationNameBig": "Undead Horde", "unitDesc": "Driven by unquenchable bloodlust, the undead strike fear into the hearts of even the most battle hardened veterans. Deadly in groups, they can become overwhelming if left unchecked, and enter a frenzy around Hives and densely populated areas.\n• Undead are deemed as Hard targets as conventional, handheld firarms have proven ineffective against them.\n• Invisible from radar", "nameFaction1": "Undead", "nameFaction2": "Undead", "nameFaction3": "Undead", "nameFaction4": "Undead", "typeName": "Undead", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Undead", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8244": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8244, "statsColumnID": 8244, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1075, "3": 550, "6": 1125, "20": 4200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 450, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8262": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0.1, "2": 0.25, "3": 0.03, "4": 1, "5": 0, "7": 0.2, "8": 0.4, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "The RAH-Comanche is designed for one thing: Search and destroy. Boasting impressive speed and an ability to wreak havoc, this attack helicopter promises ultimate control of the battlefield.", "nameFaction1": "RAH-66 Comanche", "nameFaction2": "RAH-66 Comanche", "nameFaction3": "RAH-66 Comanche", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8247": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8247, "statsColumnID": 8247, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1075, "3": 550, "6": 1125, "20": 4200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 450, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8265": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0.1, "2": 0.25, "3": 0.03, "4": 1, "5": 0, "7": 0.2, "8": 0.4, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "Sikorsky’s high-speed attack helicopter brings the fight right to the enemy’s doorstep. Boasting incredible power against ground units, this unit can be in and out in a flash, leaving only devastation in its wake.", "nameFaction1": "S-97 Raider", "nameFaction2": "S-97 Raider", "nameFaction3": "S-97 Raider", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8250": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8250, "statsColumnID": 8250, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1075, "3": 550, "6": 1125, "20": 4200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 450, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8268": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0.1, "2": 0.25, "3": 0.03, "4": 1, "5": 0, "7": 0.2, "8": 0.4, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "This modified Ka-52 unit is an extra dose of deadly. True to its name, the Flying Lightning hits fast, hits hard, and destroys everything it comes into contact with.", "nameFaction1": "Flying Lightning", "nameFaction2": "Flying Lightning", "nameFaction3": "Flying Lightning", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8444": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8444, "statsColumnID": 8444, "unitPack": 0, "rankingFactor": 8, "buildTime": 97200, "costs": { "2": 775, "3": 550, "4": 275, "6": 1375, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "6": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 15, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8271": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.77778, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 97100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8447": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8447, "statsColumnID": 8447, "unitPack": 0, "rankingFactor": 8, "buildTime": 97200, "costs": { "2": 775, "3": 550, "4": 275, "6": 1375, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "6": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 15, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8454": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.77778, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 97100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8450": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8450, "statsColumnID": 8450, "unitPack": 0, "rankingFactor": 8, "buildTime": 97200, "costs": { "2": 775, "3": 550, "4": 275, "6": 1375, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "6": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 15, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8457": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.77778, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 97100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10114": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10114, "statsColumnID": 10114, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "1": 1500, "3": 550, "6": 825, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8460": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0, "2": 1, "3": 0.375, "4": 1, "5": 0, "7": 0.25, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10117": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10117, "statsColumnID": 10117, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "1": 1500, "3": 550, "6": 825, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10145": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0, "2": 1, "3": 0.375, "4": 1, "5": 0, "7": 0.25, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10120": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10120, "statsColumnID": 10120, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "1": 1500, "3": 550, "6": 825, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10148": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0, "2": 1, "3": 0.375, "4": 1, "5": 0, "7": 0.25, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10123": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10123, "statsColumnID": 10123, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "2": 1375, "3": 775, "6": 1075, "20": 4900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10151": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.4375, "3": 0.75, "4": 0.4375, "5": 0, "7": 0.625, "8": 0, "9": 0.375, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.4375, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible B-52H variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "B-52H", "nameFaction2": "B-52H", "nameFaction3": "B-52H", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 39600, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10126": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10126, "statsColumnID": 10126, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "2": 1375, "3": 775, "6": 1075, "20": 4900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10154": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.4375, "3": 0.75, "4": 0.4375, "5": 0, "7": 0.625, "8": 0, "9": 0.375, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.4375, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible Avro Vulcan variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "Avro Vulcan", "nameFaction2": "Avro Vulcan", "nameFaction3": "Avro Vulcan", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 39600, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10129": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10129, "statsColumnID": 10129, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "2": 1375, "3": 775, "6": 1075, "20": 4900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10157": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.4375, "3": 0.75, "4": 0.4375, "5": 0, "7": 0.625, "8": 0, "9": 0.375, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.4375, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible Tupolev Tu-160 variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "Tupolev Tu-160", "nameFaction2": "Tupolev Tu-160", "nameFaction3": "Tupolev Tu-160", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 39600, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10132": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10132, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 30, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 8, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10160": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.35714, "5": 0, "7": 0, "8": 0.14286, "9": 0.28571, "17": 1, "37": 1, "39": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.35714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "Titan UGV MK1", "nameFaction2": "Titan UGV MK1", "nameFaction3": "Titan UGV MK1", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10141": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10141, "statsColumnID": 10141, "unitPack": 0, "rankingFactor": 1, "buildTime": 36000, "costs": { "1": 850, "2": 400, "4": 100, "5": 300, "20": 1950, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "@c": "java.util.HashMap" }, "hitPoints": { "@c": "java.util.HashMap" }, "damageTypes": { "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "@c": "java.util.HashMap" }, "viewWidths": { "@c": "java.util.HashMap" }, "requiredUpgrades": { "2265": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 0, "foreignSpeedFactor": 0, "identifier": "deployable_gear", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "40": 10, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 36000, "formationNameSmall": "", "formationNameBig": "", "unitDesc": "Military gear that can be deployed onto the battlefield by other units. Must be produced in cities.", "nameFaction1": "Deployable Gear (x20)", "nameFaction2": "Deployable Gear (x20)", "nameFaction3": "Deployable Gear (x20)", "nameFaction4": "", "typeName": "Deployable Gear", "convertToResourceConfig": { "@c": "ultshared.modding.configuration.UltConvertToResourceConfig", "resources": { "10": 20, "@c": "java.util.HashMap" } }, "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Deployable Gear", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "@c": "java.util.HashMap" }, "allUnitTypes": { "2039": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2039, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 1, "buildTime": 64800, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 15, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 3, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.75, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2299": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.03333, "4": 0.66667, "5": 0, "7": 0.66667, "8": 0.16667, "9": 0.66667, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 64000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2040": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2040, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 68400, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 20, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2300": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.0625, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.5, "8": 0.13, "9": 0.5, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 68000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2041": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2041, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 25, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2301": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.5, "8": 0.25, "9": 0.5, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2042": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2042, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "1": 750, "2": 550, "3": 1000, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 25, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2302": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.04, "4": 0.6, "5": 0, "7": 0.4, "8": 0.2, "9": 0.4, "37": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2043": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2043, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "1": 750, "2": 550, "3": 1000, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 25, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2303": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.04, "4": 0.7, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "37": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2044": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2044, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 82800, "costs": { "1": 950, "2": 700, "3": 1250, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 40, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 20, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2304": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.20833, "2": 0, "3": 0.03333, "4": 0.75, "5": 0, "7": 0.33333, "8": 0.25, "9": 0.33333, "37": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized infantry transported by light vehicles. Serves to hold strategic targets, such as towns or cities. Can engage hostile units at range with mortar.", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2045": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2045, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "1": 950, "2": 700, "3": 1250, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 40, "5": 45, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 8.125, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 20, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2305": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.03077, "4": 0.69231, "5": 0, "7": 0.30769, "8": 0.23846, "9": 0.30769, "37": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.69231, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized infantry transported by light vehicles. Serves to hold strategic targets, such as towns or cities. Can engage hostile units at range with mortar.", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2046": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2046, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "2": 1000, "3": 1000, "6": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 30, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.33333, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2306": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1, "2": 0, "3": 0.02, "4": 0.6, "5": 0, "7": 0.4, "8": 0.2, "9": 0.4, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2047": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2047, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 75600, "costs": { "2": 1000, "3": 1000, "6": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 30, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2307": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2048": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2048, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "2": 1250, "3": 1000, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2308": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.01667, "4": 0.58333, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.58333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2049": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2049, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1250, "3": 1250, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 50, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2309": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2050": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2050, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1250, "3": 1250, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 55, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2310": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.02857, "4": 0.64286, "5": 0, "7": 0.28571, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.64286, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2051": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2051, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1500, "3": 1500, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 60, "5": 60, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2311": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.125, "2": 0, "3": 0.025, "4": 0.5625, "5": 0, "7": 0.25, "8": 0.1275, "9": 0.25, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2052": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2052, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1500, "3": 1500, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 60, "5": 65, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2312": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.16667, "2": 0, "3": 0.02222, "4": 0.55556, "5": 0, "7": 0.22222, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "45": 3, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.55556, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 93000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Modern Airborne", "nameFaction2": "Modern Airborne", "nameFaction3": "Modern Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2053": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2053, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 800, "2": 750, "3": 1000, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 20, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 19, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 3.42857, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2313": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.15833, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "38": 1, "43": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2054": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2054, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 82800, "costs": { "1": 800, "2": 750, "3": 1000, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 3.42857, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2314": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.15833, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "38": 1, "43": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2055": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2055, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 850, "2": 800, "3": 1000, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 30, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 21, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2315": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25714, "2": 0, "3": 0.01429, "4": 0.42857, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "37": 1, "38": 1, "43": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.42857, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2056": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2056, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 850, "2": 800, "3": 1250, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4.57143, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2316": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.31875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.25, "8": 0.2625, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Advanced Marines", "nameFaction2": "Advanced Marines", "nameFaction3": "Advanced Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2057": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2057, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "1": 850, "2": 800, "3": 1250, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4.57143, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2317": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.31875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.25, "8": 0.2625, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 93000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Advanced Marines", "nameFaction2": "Advanced Marines", "nameFaction3": "Advanced Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2058": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2058, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 97200, "costs": { "1": 1000, "2": 950, "3": 1500, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 40, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 6.28571, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2318": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23182, "2": 0, "3": 0.01818, "4": 0.45455, "5": 0, "7": 0.18182, "8": 0.19091, "9": 0.18182, "37": 1, "38": 1, "43": 1, "49": 2, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.45455, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 97000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Modern Marines", "nameFaction2": "Modern Marines", "nameFaction3": "Modern Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2067": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2067, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "2": 1100, "3": 1000, "6": 500, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 20, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2327": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.01429, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 5, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2068": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2068, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "2": 1100, "3": 1000, "6": 500, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 5.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2328": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23529, "2": 0, "3": 0.01176, "4": 0.47059, "5": 0, "7": 0.23529, "8": 0.35294, "9": 0.23529, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 5, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.47059, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2069": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2069, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "2": 1350, "3": 1250, "6": 650, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 6.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2329": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.02, "4": 0.6, "5": 0, "7": 0.2, "8": 0.4, "9": 0.2, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 93000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2070": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2070, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 97200, "costs": { "2": 1350, "3": 1250, "6": 650, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 55, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 11.5, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 7.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2330": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.21739, "2": 0, "3": 0.01739, "4": 0.52174, "5": 0, "7": 0.17391, "8": 0.35652, "9": 0.17391, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 6, "48": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.52174, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 97000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2071": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2071, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "2": 1600, "3": 1500, "6": 800, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 60, "5": 65, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 8.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2331": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.26923, "2": 0, "3": 0.01538, "4": 0.61538, "5": 0, "7": 0.15385, "8": 0.38462, "9": 0.15385, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 7, "48": 1, "49": 2, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.61538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 100000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Modern Rangers", "nameFaction2": "Modern Spetsnaz", "nameFaction3": "Modern SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 21600, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2074": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2074, "statsColumnID": 2074, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 1, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "airtransport", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 2, "producible": false, "sortValue": 0, "formationNameSmall": "Transport Battalion", "formationNameBig": "Transport Division", "unitDesc": "", "nameFaction1": "Transport Truck", "nameFaction2": "Transport Truck", "nameFaction3": "Transport Truck", "nameFaction4": "", "typeName": "Transport Truck", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionMoving": "transportTruck" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Truck", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2075": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2075, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 2, "buildTime": 75600, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 25, "5": 20, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 4.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2335": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.22222, "2": 0, "3": 0.02222, "4": 0.33333, "5": 0, "7": 0.44444, "8": 0.33333, "9": 0.44444, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 75000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2076": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2076, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 25, "5": 25, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2336": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.02, "4": 0.3, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.3, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 79000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2077": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2077, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 82800, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 30, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 19, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2337": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.02, "4": 0.4, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "17": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.4, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2078": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2078, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 1250, "2": 1150, "3": 550, "20": 1350, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 40, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 21, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2338": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03333, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.33333, "9": 0.33333, "17": 1, "37": 1, "43": 1, "45": 2, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2079": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2079, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "1": 1250, "2": 1150, "3": 550, "20": 1350, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 40, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 21, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 6.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2339": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23077, "2": 0, "3": 0.03077, "4": 0.46154, "5": 0, "7": 0.30769, "8": 0.30769, "9": 0.30769, "17": 1, "37": 1, "43": 1, "45": 2, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.46154, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2080": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2080, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 1450, "2": 1250, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 23, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2340": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28571, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.35714, "9": 0.28571, "17": 1, "37": 1, "43": 1, "45": 3, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2081": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2081, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 104400, "costs": { "1": 1450, "2": 1250, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 50, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2341": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28571, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.35714, "9": 0.28571, "17": 1, "37": 1, "43": 1, "45": 3, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 104000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2082": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2082, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 57600, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2342": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.45455, "1": 0.72727, "2": 0, "3": 0.03636, "4": 0.18182, "5": 0, "7": 0.36364, "8": 1, "9": 0.18182, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.45455, "1002": 0.18182, "1003": 0.18182, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 57000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2083": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2083, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 61200, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2343": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.38462, "1": 0.61538, "2": 0, "3": 0.03077, "4": 0.15385, "5": 0, "7": 0.30769, "8": 1, "9": 0.15385, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.38462, "1002": 0.15385, "1003": 0.15385, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 61000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2084": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2084, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 64800, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2344": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.53846, "1": 0.61538, "2": 0, "3": 0.03077, "4": 0.15385, "5": 0, "7": 0.30769, "8": 1, "9": 0.15385, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.53846, "1002": 0.15385, "1003": 0.15385, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2085": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2085, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 68400, "costs": { "1": 1100, "2": 1400, "3": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2345": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0.625, "2": 0, "3": 0.0375, "4": 0.1875, "5": 0, "7": 0.25, "8": 1, "9": 0.125, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.5, "1002": 0.1875, "1003": 0.125, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2086": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2086, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 72000, "costs": { "1": 1100, "2": 1400, "3": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 45, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 8.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2346": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.47059, "1": 0.58824, "2": 0, "3": 0.03529, "4": 0.17647, "5": 0, "7": 0.23529, "8": 1, "9": 0.11765, "37": 1, "43": 1, "44": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.47059, "1002": 0.17647, "1003": 0.11765, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2087": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2087, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 75600, "costs": { "1": 1250, "2": 1600, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 50, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 9.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2347": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.52632, "1": 0.63158, "2": 0, "3": 0.03158, "4": 0.21053, "5": 0, "7": 0.21053, "8": 1, "9": 0.10526, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.52632, "1002": 0.21053, "1003": 0.21053, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2088": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2088, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 79200, "costs": { "1": 1250, "2": 1600, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 55, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2348": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.45455, "1": 0.63636, "2": 0, "3": 0.02727, "4": 0.18182, "5": 0, "7": 0.18182, "8": 1, "9": 0.09091, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.45455, "1002": 0.18182, "1003": 0.18182, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2103": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2103, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 64800, "costs": { "1": 1000, "3": 400, "6": 500, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 15, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 3.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.16667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2363": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.28571, "3": 0.28571, "4": 0.85714, "5": 0, "7": 0.85714, "8": 0, "9": 0.85714, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.85714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2104": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2104, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 68400, "costs": { "1": 1000, "3": 400, "6": 500, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 20, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.33333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2364": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.25, "3": 0.25, "4": 0.75, "5": 0, "7": 0.75, "8": 0, "9": 0.75, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2105": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2105, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.5, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2365": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.33333, "3": 0.33333, "4": 0.77778, "5": 0, "7": 0.77778, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.77778, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2106": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2106, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 25, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2366": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.3, "3": 0.3, "4": 0.7, "5": 0, "7": 0.7, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "45": 8, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2107": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2107, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 82800, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 30, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.83333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2367": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.27273, "3": 0.27273, "4": 0.63636, "5": 0, "7": 0.63636, "8": 0, "9": 0.54545, "15": 1, "37": 1, "43": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 82000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2108": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2108, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 90000, "costs": { "1": 1250, "3": 650, "6": 850, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 2.16667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2368": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.30769, "3": 0.30769, "4": 0.61538, "5": 0, "7": 0.61538, "8": 0, "9": 0.46154, "15": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.61538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2109": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2109, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 1250, "3": 650, "6": 850, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 2.83333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2369": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.29412, "3": 0.23529, "4": 0.47059, "5": 0, "7": 0.47059, "8": 0, "9": 0.35294, "15": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.47059, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 93000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2110": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2110, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 82800, "costs": { "2": 1900, "3": 500, "6": 700, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 30, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2370": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.11765, "2": 0, "3": 0.03529, "4": 0.58824, "5": 0, "7": 0.35294, "8": 0.11765, "9": 0.23529, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.58824, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "LVTP-7", "nameFaction2": "BTR-80", "nameFaction3": "Fuchs", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2111": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2111, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 93600, "costs": { "2": 2100, "3": 700, "6": 950, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2371": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03, "4": 0.6, "5": 0, "7": 0.3, "8": 0.25, "9": 0.2, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "AAVP-7A1", "nameFaction2": "BTR-90", "nameFaction3": "Piranha", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2112": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2112, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 100800, "costs": { "2": 2400, "3": 900, "6": 1100, "20": 2650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 38, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2372": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.26087, "2": 0, "3": 0.03478, "4": 0.6087, "5": 0, "7": 0.26087, "8": 0.26087, "9": 0.17391, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.6087, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "ACV 1.1", "nameFaction2": "Bumerang", "nameFaction3": "VCBI II", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2117": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2117, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 1800, "3": 700, "6": 800, "20": 1700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 35, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 45, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2377": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03333, "4": 0.88889, "5": 0, "7": 0.33333, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2118": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2118, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 97200, "costs": { "2": 1925, "3": 775, "6": 875, "20": 1875, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 47, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2378": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.33333, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 97000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2119": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2119, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "2": 2050, "3": 850, "6": 950, "20": 2050, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 47, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2379": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.33333, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2120": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2120, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2175, "3": 925, "6": 1025, "20": 2225, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 50, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2380": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.02727, "4": 0.90909, "5": 0, "7": 0.27273, "8": 0.13636, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.90909, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 108000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2121": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2121, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "2": 2300, "3": 1000, "6": 1100, "20": 2400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 60, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 52, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2381": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.02727, "4": 0.90909, "5": 0, "7": 0.27273, "8": 0.13636, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.90909, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 111000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2122": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2122, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 118800, "costs": { "2": 2425, "3": 1075, "6": 1175, "20": 2575, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2382": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03077, "4": 0.92308, "5": 0, "7": 0.23077, "8": 0.15385, "9": 0.15385, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.92308, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 118000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2123": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2123, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "2": 2500, "3": 1200, "6": 1250, "20": 2700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 75, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 1, "15": 0.5, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 1, "15": 0.75, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2383": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03077, "4": 1, "5": 0, "7": 0.23077, "8": 0.15385, "9": 0.15385, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 122000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2131": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2131, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 61200, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2391": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 61000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2132": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2132, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 64800, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 30, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 8.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2392": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.23529, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2133": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2133, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 68400, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 35, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2393": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2134": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2134, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 72000, "costs": { "1": 1350, "3": 500, "6": 600, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2394": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.3, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2135": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2135, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 75600, "costs": { "1": 1350, "3": 500, "6": 600, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 45, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 10.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 10.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2395": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.38095, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2136": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2136, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 1500, "3": 625, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 45, "5": 50, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2396": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.5, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "AN/TWQ-1 Avenger", "nameFaction2": "Pantsir-S1", "nameFaction3": "Stormer HVM", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2138": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2138, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 64800, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 14, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2398": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.16667, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2139": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2139, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 68400, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 14, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 12.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 12.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2399": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.2, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2140": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2140, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 72000, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 16, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2400": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.19231, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2141": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2141, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 75600, "costs": { "1": 1750, "3": 700, "6": 1250, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 0.75, "3": 1.875, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2401": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.21429, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2142": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2142, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 79200, "costs": { "1": 1750, "3": 700, "6": 1250, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 55, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 0.75, "3": 1.875, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2402": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.23333, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2143": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2143, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 82800, "costs": { "1": 2000, "3": 900, "6": 1500, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 55, "5": 60, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2403": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.25, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 82000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "THAAD Missile Defence", "nameFaction2": "S-400 Triumf", "nameFaction3": "SAMP/T", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 150 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2145": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2145, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2405": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.66667, "3": 0.33333, "4": 0.88889, "5": 0, "7": 0.88889, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 86000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2146": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2146, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2406": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.6, "3": 0.3, "4": 0.9, "5": 0, "7": 0.8, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.9, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2147": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2147, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 45, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2407": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.6, "3": 0.3, "4": 1, "5": 0, "7": 0.8, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 93000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2148": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2148, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 1750, "3": 675, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 45, "5": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 100, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2408": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.66667, "3": 0.33333, "4": 1, "5": 0, "7": 0.75, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 100000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270A1 MLRS", "nameFaction2": "BM-30 Smerch", "nameFaction3": "M270 B1", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2149": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2149, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 108000, "costs": { "1": 2250, "3": 800, "6": 1100, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 55, "5": 60, "20": 155, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 100, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2409": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.78571, "3": 0.35714, "4": 1, "5": 0, "7": 0.71429, "8": 0, "9": 0.42857, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 108000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M142 HIMARS", "nameFaction2": "9A52-4 Tornado", "nameFaction3": "LRSVM Morava", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2152": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2152, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 3, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.58333, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "43": 1, "46": 1, "47": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.58333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most Anti Air Missile detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2153": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2153, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2413": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.14286, "3": 0, "4": 0.28571, "5": 0, "7": 0.21429, "8": 0.28571, "9": 0.28571, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.28571, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 79200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2154": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2154, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 30, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 18, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2414": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.125, "3": 0, "4": 0.25, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.25, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 82200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2155": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2155, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 35, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 18, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2415": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.125, "3": 0, "4": 0.3125, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.25, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.3125, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 86200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2156": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2156, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "1": 1000, "3": 500, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 40, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2416": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.33333, "5": 0, "7": 0.16667, "8": 0.38889, "9": 0.22222, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 93200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2157": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2157, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "1": 1000, "3": 500, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 45, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2417": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.44444, "5": 0, "7": 0.16667, "8": 0.38889, "9": 0.22222, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 97200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2158": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2158, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "1": 1250, "3": 700, "6": 1000, "20": 3350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 24, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2418": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.18182, "3": 0, "4": 0.36364, "5": 0, "7": 0.13636, "8": 0.45455, "9": 0.18182, "12": 1, "17": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.36364, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 104200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2159": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2159, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "1": 1250, "3": 700, "6": 1000, "20": 3350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 24, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2419": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.33333, "5": 0, "7": 0.125, "8": 0.41667, "9": 0.16667, "12": 1, "17": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 108200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2160": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2160, "statsColumnID": 2160, "unitPack": 0, "rankingFactor": 4, "buildTime": 64800, "costs": { "2": 800, "3": 350, "6": 725, "20": 2650, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 15, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2420": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0, "2": 0.26667, "3": 0, "4": 0.13333, "5": 1, "7": 0.13333, "8": 0.2, "9": 0.13333, "12": 1, "17": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.26667, "1002": 0.13333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 64200, "formationNameSmall": "ASW Squadron", "formationNameBig": "ASW Wing", "unitDesc": "Specialized rotary-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "SH-3 Sea King", "nameFaction2": "Ka-25", "nameFaction3": "AB 212ASW", "nameFaction4": "", "typeName": "ASW Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ASW Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2161": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2161, "statsColumnID": 2160, "unitPack": 0, "rankingFactor": 4, "buildTime": 68400, "costs": { "2": 800, "3": 350, "6": 725, "20": 2650, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 30, "6": 15, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 18, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2421": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0, "2": 0.3125, "3": 0, "4": 0.125, "5": 1, "7": 0.125, "8": 0.1875, "9": 0.125, "12": 1, "17": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.25, "1002": 0.125, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 68200, "formationNameSmall": "ASW Squadron", "formationNameBig": "ASW Wing", "unitDesc": "Specialized rotary-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "SH-3 Sea King", "nameFaction2": "Ka-25", "nameFaction3": "AB 212ASW", "nameFaction4": "", "typeName": "ASW Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ASW Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2162": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2162, "statsColumnID": 2160, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "2": 800, "3": 350, "6": 725, "20": 2650, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 35, "6": 15, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 19, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2422": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.23529, "1": 0, "2": 0.35294, "3": 0, "4": 0.11765, "5": 1, "7": 0.11765, "8": 0.17647, "9": 0.11765, "12": 1, "17": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.23529, "1002": 0.11765, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 72200, "formationNameSmall": "ASW Squadron", "formationNameBig": "ASW Wing", "unitDesc": "Specialized rotary-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "SH-3 Sea King", "nameFaction2": "Ka-25", "nameFaction3": "AB 212ASW", "nameFaction4": "", "typeName": "ASW Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ASW Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2163": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2163, "statsColumnID": 2160, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "2": 900, "3": 500, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 21, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2423": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22727, "1": 0, "2": 0.31818, "3": 0, "4": 0.13636, "5": 1, "7": 0.09091, "8": 0.18182, "9": 0.09091, "12": 1, "17": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.22727, "1002": 0.13636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 79200, "formationNameSmall": "ASW Squadron", "formationNameBig": "ASW Wing", "unitDesc": "Specialized rotary-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "SH-2 Super Seasprite", "nameFaction2": "Mi-14 Haze", "nameFaction3": "Panther", "nameFaction4": "", "typeName": "ASW Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ASW Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2164": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2164, "statsColumnID": 2160, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 900, "3": 500, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2424": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.18519, "1": 0, "2": 0.40741, "3": 0, "4": 0.11111, "5": 1, "7": 0.07407, "8": 0.14815, "9": 0.07407, "12": 1, "17": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.18519, "1002": 0.11111, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 82200, "formationNameSmall": "ASW Squadron", "formationNameBig": "ASW Wing", "unitDesc": "Specialized rotary-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "SH-2 Super Seasprite", "nameFaction2": "Mi-14 Haze", "nameFaction3": "Panther", "nameFaction4": "", "typeName": "ASW Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ASW Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2165": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2165, "statsColumnID": 2160, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1100, "3": 675, "6": 1000, "20": 3250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 50, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2425": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2, "1": 0, "2": 0.43333, "3": 0, "4": 0.13333, "5": 1, "7": 0.06667, "8": 0.16667, "9": 0.06667, "12": 1, "17": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.2, "1002": 0.13333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 90200, "formationNameSmall": "ASW Squadron", "formationNameBig": "ASW Wing", "unitDesc": "Specialized rotary-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "MH-60R Seahawk", "nameFaction2": "Ka-27 Helix", "nameFaction3": "AW159 Wildcat", "nameFaction4": "", "typeName": "ASW Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ASW Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2167": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2167, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 900, "3": 400, "6": 750, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 30, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2427": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35714, "1": 0, "2": 0.21429, "3": 0.01429, "4": 1, "5": 0, "7": 0.28571, "8": 0.57143, "9": 0.28571, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.35714, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 82200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2168": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2168, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 900, "3": 400, "6": 750, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 35, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2428": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3125, "1": 0, "2": 0.1875, "3": 0.0125, "4": 1, "5": 0, "7": 0.25, "8": 0.5, "9": 0.25, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.3125, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 86200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2169": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2169, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 40, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2429": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35, "1": 0, "2": 0.2, "3": 0.01, "4": 1, "5": 0, "7": 0.2, "8": 0.6, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.35, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 93200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2170": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2170, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 45, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2430": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35, "1": 0, "2": 0.2, "3": 0.01, "4": 1, "5": 0, "7": 0.2, "8": 0.6, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.35, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 97200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2171": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2171, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 50, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2431": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.31818, "1": 0, "2": 0.18182, "3": 0.00909, "4": 1, "5": 0, "7": 0.18182, "8": 0.54545, "9": 0.18182, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.31818, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 100200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2172": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2172, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1250, "3": 750, "6": 1100, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 55, "5": 55, "6": 45, "20": 115, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2432": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0, "2": 0.24, "3": 0.008, "4": 1, "5": 0, "7": 0.16, "8": 0.64, "9": 0.16, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 108200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2173": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2173, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1250, "3": 750, "6": 1100, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 55, "5": 60, "6": 45, "20": 115, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2433": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.39231, "1": 0, "2": 0.26923, "3": 0.00769, "4": 1, "5": 0, "7": 0.15385, "8": 0.61538, "9": 0.15385, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.39231, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 90200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2174": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2174, "statsColumnID": 2174, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 5.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "transport_plane", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 2000, "43": 1, "46": 4, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "", "nameFaction1": "C-130 Hercules", "nameFaction2": "Antonov An-12", "nameFaction3": "Transall C-160", "nameFaction4": "", "typeName": "Transport Plane", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "transportPlane" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 1800, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Plane", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2175": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2175, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2435": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0.8, "2": 0.13333, "3": 0, "4": 0.2, "5": 0, "7": 0.13333, "8": 1, "9": 0.13333, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.26667, "1002": 0.2, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 82200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2176": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2176, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2436": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.875, "2": 0.125, "3": 0, "4": 0.1875, "5": 0, "7": 0.125, "8": 1, "9": 0.125, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.25, "1002": 0.1875, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2177": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2177, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2437": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19048, "1": 1, "2": 0.09524, "3": 0, "4": 0.14286, "5": 0, "7": 0.09524, "8": 0.80952, "9": 0.09524, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.19048, "1002": 0.14286, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 90200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2178": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2178, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1175, "3": 600, "6": 1100, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2438": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.11111, "3": 0, "4": 0.18519, "5": 0, "7": 0.11111, "8": 0.74074, "9": 0.07407, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.18519, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2179": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2179, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1175, "3": 600, "6": 1100, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2439": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2069, "1": 1, "2": 0.10345, "3": 0, "4": 0.17241, "5": 0, "7": 0.10345, "8": 0.7931, "9": 0.06897, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2069, "1002": 0.17241, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2180": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2180, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1400, "3": 800, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2440": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.13889, "3": 0, "4": 0.19444, "5": 0, "7": 0.11111, "8": 0.77778, "9": 0.05556, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.19444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 108200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2181": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2181, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1400, "3": 800, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2441": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.13889, "3": 0, "4": 0.19444, "5": 0, "7": 0.11111, "8": 0.83333, "9": 0.05556, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.19444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 93200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2182": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2182, "statsColumnID": 2182, "unitPack": 0, "rankingFactor": 3, "buildTime": 64800, "costs": { "2": 850, "3": 350, "6": 800, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2442": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_patrol_aircraft", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.71429, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 64200, "formationNameSmall": "Naval Recon Squadron", "formationNameBig": "Naval Recon Wing", "unitDesc": "Specialized fixed-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and guided missiles.", "nameFaction1": "P-3 Orion", "nameFaction2": "Tu-142 Bear", "nameFaction3": "Nimrod", "nameFaction4": "", "typeName": "Naval Patrol Aircraft", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Patrol Aircraft", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2183": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2183, "statsColumnID": 2182, "unitPack": 0, "rankingFactor": 3, "buildTime": 68400, "costs": { "2": 850, "3": 350, "6": 800, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 30, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 7.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2443": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_patrol_aircraft", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.55, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 68200, "formationNameSmall": "Naval Recon Squadron", "formationNameBig": "Naval Recon Wing", "unitDesc": "Specialized fixed-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and guided missiles.", "nameFaction1": "P-3 Orion", "nameFaction2": "Tu-142 Bear", "nameFaction3": "Nimrod", "nameFaction4": "", "typeName": "Naval Patrol Aircraft", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Patrol Aircraft", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2184": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2184, "statsColumnID": 2182, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "2": 1000, "3": 475, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2444": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_patrol_aircraft", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.54167, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 75200, "formationNameSmall": "Naval Recon Squadron", "formationNameBig": "Naval Recon Wing", "unitDesc": "Specialized fixed-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and guided missiles.", "nameFaction1": "CP-140 Aurora", "nameFaction2": "Il-38 Dolphin", "nameFaction3": "CN-235 CASA", "nameFaction4": "", "typeName": "Naval Patrol Aircraft", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Patrol Aircraft", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2185": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2185, "statsColumnID": 2182, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "2": 1000, "3": 475, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 8.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2445": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_patrol_aircraft", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.53846, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 79200, "formationNameSmall": "Naval Recon Squadron", "formationNameBig": "Naval Recon Wing", "unitDesc": "Specialized fixed-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and guided missiles.", "nameFaction1": "CP-140 Aurora", "nameFaction2": "Il-38 Dolphin", "nameFaction3": "CN-235 CASA", "nameFaction4": "", "typeName": "Naval Patrol Aircraft", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Patrol Aircraft", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2186": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2186, "statsColumnID": 2182, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 1200, "3": 650, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 50, "6": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2446": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "asw_patrol_aircraft", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.57143, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 86200, "formationNameSmall": "Naval Recon Squadron", "formationNameBig": "Naval Recon Wing", "unitDesc": "Specialized fixed-wing aircraft, equipped to detect and engage submarines and surface vessels with torpedoes and guided missiles.", "nameFaction1": "P-8 Poseidon", "nameFaction2": "A-40 Albatros", "nameFaction3": "C295 Persuader", "nameFaction4": "", "typeName": "Naval Patrol Aircraft", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 40, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 2, 5 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Patrol Aircraft", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2189": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2189, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 10, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2449": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 72200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2190": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2190, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 30, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 12, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2450": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 75200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 175, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 175, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 175, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2191": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2191, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 35, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 13, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2451": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 79200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2192": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2192, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 850, "3": 575, "6": 950, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2452": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 86200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-3 Sentry", "nameFaction2": "A-50 Mainstay", "nameFaction3": "E-3 Sentry", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2193": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2193, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 90000, "costs": { "2": 850, "3": 575, "6": 950, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2453": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 90200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-3 Sentry", "nameFaction2": "A-50 Mainstay", "nameFaction3": "E-3 Sentry", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 10 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 30 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2194": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2194, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 97200, "costs": { "2": 1000, "3": 750, "6": 1250, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 50, "6": 45, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2454": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 97200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-8 Joint STARS", "nameFaction2": "A-100", "nameFaction3": "E-8 Joint STARS", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 300, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 300, "resolution": 10 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 300, "resolution": 30 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 300, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2196": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2196, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1100, "3": 425, "6": 1000, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 35, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2456": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2, "1": 1, "2": 0.15, "3": 0, "4": 0.15, "5": 0, "7": 0.1, "8": 0.8, "9": 0.1, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2, "1002": 0.15, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 82200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-4 Phantom II", "nameFaction2": "Yak-141", "nameFaction3": "Étendard IVM", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2197": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2197, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1250, "3": 625, "6": 1200, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2457": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.21429, "1": 1, "2": 0.17857, "3": 0, "4": 0.17857, "5": 0, "7": 0.10714, "8": 0.78571, "9": 0.07143, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.21429, "1002": 0.17857, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-14A Tomcat", "nameFaction2": "Su-33 Flanker D", "nameFaction3": "Jaguar M", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2198": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2198, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1500, "3": 825, "6": 1350, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 55, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2458": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.19444, "3": 0, "4": 0.19444, "5": 0, "7": 0.11111, "8": 0.83333, "9": 0.05556, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.19444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 108200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-14D Super Tomcat", "nameFaction2": "MiG-29K", "nameFaction3": "Rafale M", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2203": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2203, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 1000, "3": 450, "6": 1050, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 30, "20": 105, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2463": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.6, "2": 1, "3": 0.2, "4": 1, "5": 0, "7": 0.4, "8": 0.8, "9": 0.4, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "A-6 Intruder", "nameFaction2": "Yak-38", "nameFaction3": "Harrier", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2204": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2204, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 100800, "costs": { "2": 1250, "3": 625, "6": 1150, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 40, "20": 130, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2464": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.64286, "2": 1, "3": 0.21429, "4": 1, "5": 0, "7": 0.42857, "8": 0.85714, "9": 0.28571, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "A-7 Corsair II", "nameFaction2": "Su-27K", "nameFaction3": "Super Étendard", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2205": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2205, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 111600, "costs": { "2": 1500, "3": 850, "6": 1300, "20": 5250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 155, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2465": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.66667, "2": 1, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.77778, "9": 0.22222, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 111200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "F-18 Super Hornet", "nameFaction2": "Su-34K", "nameFaction3": "Harrier II Plus", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2210": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2210, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 40, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2470": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.42857, "3": 0.71429, "4": 0.42857, "5": 0, "7": 0.71429, "8": 0, "9": 0.42857, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.42857, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 86200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2211": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2211, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 45, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2471": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.4, "3": 0.8, "4": 0.4, "5": 0, "7": 0.66667, "8": 0, "9": 0.4, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.4, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 90200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2212": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2212, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 50, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 24, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2472": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.375, "3": 0.75, "4": 0.375, "5": 0, "7": 0.625, "8": 0, "9": 0.375, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.375, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 93200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2213": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2213, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1500, "3": 775, "6": 1100, "20": 4250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2473": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.44444, "3": 0.77778, "4": 0.44444, "5": 0, "7": 0.55556, "8": 0, "9": 0.44444, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 100200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2214": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2214, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "2": 1500, "3": 775, "6": 1100, "20": 4250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2474": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.42105, "3": 0.84211, "4": 0.42105, "5": 0, "7": 0.52632, "8": 0, "9": 0.42105, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.42105, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 104200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2215": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2215, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 111600, "costs": { "2": 1750, "3": 975, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 29, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2475": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.5, "3": 0.75, "4": 0.5, "5": 0, "7": 0.41667, "8": 0, "9": 0.41667, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 111200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2216": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2216, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 115200, "costs": { "2": 1750, "3": 975, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2476": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.46154, "3": 0.69231, "4": 0.46154, "5": 0, "7": 0.38462, "8": 0, "9": 0.38462, "12": 1, "19": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.46154, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 115200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2224": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2224, "statsColumnID": 2224, "unitPack": 0, "rankingFactor": 9, "buildTime": 129600, "costs": { "2": 1500, "3": 550, "4": 450, "6": 1600, "20": 7000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 65, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 28, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 21, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 21, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2484": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_air_superiority_fighter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19048, "1": 1, "2": 0.11905, "3": 0, "4": 0.16667, "5": 0, "7": 0.09524, "8": 0.71429, "9": 0.09524, "12": 1, "13": 11, "17": 1, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 0.19048, "1002": 0.16667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 129200, "formationNameSmall": "Stealth Fighter Squadron", "formationNameBig": "Stealth Fighter Wing", "unitDesc": "Stealth technology combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks. Invisible to most radar-equipped units.\n• Unit does not declare war when penetrating foreign airspace. ", "nameFaction1": "F-22 Raptor", "nameFaction2": "Su-47 Berkut", "nameFaction3": "MBB Firefly", "nameFaction4": "", "typeName": "Stealth Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2231": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2231, "statsColumnID": 2231, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "2": 1750, "3": 900, "4": 575, "6": 1700, "20": 7500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 75, "6": 60, "20": 225, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2491": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_bomber", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.33333, "3": 0.66667, "4": 0.5, "5": 0, "7": 0.46667, "8": 0, "9": 0.33333, "12": 1, "13": 11, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 172200, "formationNameSmall": "Stealth Bomber Squadron", "formationNameBig": "Stealth Bomber Wing", "unitDesc": "Stealth technology long-range bomber, used to penetrate deep into enemy airspace and attack strategic ground targets. Invisible to most radar-equipped units. \n• Unit does not declare war when penetrating foreign airspace", "nameFaction1": "B-2 Spirit", "nameFaction2": "Tu-PakDa", "nameFaction3": "SR71 Blackbird", "nameFaction4": "", "typeName": "Stealth Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2238": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2238, "statsColumnID": 2238, "unitPack": 0, "rankingFactor": 8, "buildTime": 144000, "costs": { "2": 1500, "3": 800, "4": 400, "6": 1450, "20": 6000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 65, "5": 70, "6": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 28, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2498": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_strike_fighter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.63636, "2": 0.45455, "3": 0.13636, "4": 1, "5": 0, "7": 0.36364, "8": 0.77273, "9": 0.22727, "12": 1, "13": 11, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 144200, "formationNameSmall": "Stealth Strike Squadron", "formationNameBig": "Stealth Strike Wing", "unitDesc": "Stealth technology multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is its deep strike capability. Invisible to most radar-equipped units.\n• Unit does not declare war when penetrating foreign airspace. ", "nameFaction1": "F-35 Lightning II", "nameFaction2": "Su-T50 PakFa", "nameFaction3": "F-117 Nighthawk", "nameFaction4": "", "typeName": "Stealth Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2516": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2516, "statsColumnID": 2516, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "2": 1.3, "19": 1.93, "@c": "java.util.HashMap" }, "hitPoints": { "2": 12, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "transport_ship", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "10": 1, "37": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": false, "sortValue": 100, "formationNameSmall": "Transport Unit", "formationNameBig": "Transport Convoy", "unitDesc": "", "nameFaction1": "Transport Ship", "nameFaction2": "Transport Ship", "nameFaction3": "Transport Ship", "nameFaction4": "", "typeName": "Transport Ship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitCommand": "ship", "unitSelectionMoving": "transportShip" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Ship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2517": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2517, "statsColumnID": 2517, "unitPack": 0, "rankingFactor": 2, "buildTime": 79200, "costs": { "1": 1500, "3": 400, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 40, "20": 85, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "20": 1.425, "@c": "java.util.HashMap" }, "hitPoints": { "2": 20, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2784": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "corvette", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3, "1": 0.2, "2": 1, "3": 0.1, "4": 0.2, "5": 0.8, "7": 0.4, "8": 0.3, "9": 0.2, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.3, "1002": 0.2, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 79100, "formationNameSmall": "Corvette", "formationNameBig": "Task Force", "unitDesc": "Smallest class of warship in a modern fleet. Often used as coastal or littoral combat vessel, defending shallow water areas against surface and submarine incursion. Extremely vulnerable if used on the high seas (50% HP).", "nameFaction1": "Hamilton Class", "nameFaction2": "Albatros Class", "nameFaction3": "Descubierta Class", "nameFaction4": "", "typeName": "Corvette", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Corvette", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2518": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2518, "statsColumnID": 2517, "unitPack": 0, "rankingFactor": 2, "buildTime": 82800, "costs": { "1": 1500, "3": 400, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 45, "20": 85, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "20": 1.425, "@c": "java.util.HashMap" }, "hitPoints": { "2": 22, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 5.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 5.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2785": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "corvette", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27273, "1": 0.18182, "2": 1, "3": 0.09091, "4": 0.18182, "5": 0.81818, "7": 0.36364, "8": 0.27273, "9": 0.18182, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.27273, "1002": 0.18182, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 82100, "formationNameSmall": "Corvette", "formationNameBig": "Task Force", "unitDesc": "Smallest class of warship in a modern fleet. Often used as coastal or littoral combat vessel, defending shallow water areas against surface and submarine incursion. Extremely vulnerable if used on the high seas (50% HP).", "nameFaction1": "Hamilton Class", "nameFaction2": "Albatros Class", "nameFaction3": "Descubierta Class", "nameFaction4": "", "typeName": "Corvette", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Corvette", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2519": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2519, "statsColumnID": 2517, "unitPack": 0, "rankingFactor": 2, "buildTime": 72000, "costs": { "1": 1500, "3": 400, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 50, "20": 85, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "20": 1.425, "@c": "java.util.HashMap" }, "hitPoints": { "2": 23, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 6, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 6, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2786": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "corvette", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.16667, "2": 1, "3": 0.08333, "4": 0.16667, "5": 0.75, "7": 0.33333, "8": 0.25, "9": 0.16667, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.25, "1002": 0.16667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 72100, "formationNameSmall": "Corvette", "formationNameBig": "Task Force", "unitDesc": "Smallest class of warship in a modern fleet. Often used as coastal or littoral combat vessel, defending shallow water areas against surface and submarine incursion. Extremely vulnerable if used on the high seas (50% HP).", "nameFaction1": "Hamilton Class", "nameFaction2": "Albatros Class", "nameFaction3": "Descubierta Class", "nameFaction4": "", "typeName": "Corvette", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Corvette", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2520": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2520, "statsColumnID": 2517, "unitPack": 0, "rankingFactor": 2, "buildTime": 75600, "costs": { "1": 1700, "3": 575, "6": 775, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 55, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "20": 1.425, "@c": "java.util.HashMap" }, "hitPoints": { "2": 25, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 6.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 6.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2787": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "corvette", "minimumTechLevel": 0, "unitFeatures": { "0": 0.30769, "1": 0.15385, "2": 1, "3": 0.15385, "4": 0.23077, "5": 0.76923, "7": 0.38462, "8": 0.30769, "9": 0.15385, "10": 1, "15": 1, "17": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.30769, "1002": 0.23077, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 75100, "formationNameSmall": "Corvette", "formationNameBig": "Task Force", "unitDesc": "Smallest class of warship in a modern fleet. Often used as coastal or littoral combat vessel, defending shallow water areas against surface and submarine incursion. Extremely vulnerable if used on the high seas (50% HP).", "nameFaction1": "Cyclone Class", "nameFaction2": "Steregushchiy Class", "nameFaction3": "Göteborg Class", "nameFaction4": "", "typeName": "Corvette", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Corvette", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2521": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2521, "statsColumnID": 2517, "unitPack": 0, "rankingFactor": 2, "buildTime": 79200, "costs": { "1": 1700, "3": 575, "6": 775, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 55, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "20": 1.425, "@c": "java.util.HashMap" }, "hitPoints": { "2": 26, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 7, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 7, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2788": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "corvette", "minimumTechLevel": 0, "unitFeatures": { "0": 0.28571, "1": 0.14286, "2": 1, "3": 0.14286, "4": 0.21429, "5": 0.78571, "7": 0.35714, "8": 0.28571, "9": 0.14286, "10": 1, "15": 1, "17": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.28571, "1002": 0.21429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 79100, "formationNameSmall": "Corvette", "formationNameBig": "Task Force", "unitDesc": "Smallest class of warship in a modern fleet. Often used as coastal or littoral combat vessel, defending shallow water areas against surface and submarine incursion. Extremely vulnerable if used on the high seas (50% HP).", "nameFaction1": "Cyclone Class", "nameFaction2": "Steregushchiy Class", "nameFaction3": "Göteborg Class", "nameFaction4": "", "typeName": "Corvette", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Corvette", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2522": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2522, "statsColumnID": 2517, "unitPack": 0, "rankingFactor": 2, "buildTime": 82800, "costs": { "1": 1950, "3": 750, "6": 950, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 60, "5": 60, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "20": 1.425, "@c": "java.util.HashMap" }, "hitPoints": { "2": 30, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2789": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "corvette", "minimumTechLevel": 0, "unitFeatures": { "0": 0.375, "1": 0.1875, "2": 1, "3": 0.125, "4": 0.25, "5": 0.75, "7": 0.3125, "8": 0.25, "9": 0.125, "10": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.375, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 82100, "formationNameSmall": "Corvette", "formationNameBig": "Task Force", "unitDesc": "Smallest class of warship in a modern fleet. Often used as coastal or littoral combat vessel, defending shallow water areas against surface and submarine incursion. Extremely vulnerable if used on the high seas (50% HP).", "nameFaction1": "Freedom Class LCS", "nameFaction2": "Gremyashchiy Class ", "nameFaction3": "Braunschweig Class", "nameFaction4": "", "typeName": "Corvette", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Corvette", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 50400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2523": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2523, "statsColumnID": 2517, "unitPack": 0, "rankingFactor": 2, "buildTime": 86400, "costs": { "1": 1950, "3": 750, "6": 950, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 60, "5": 65, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "20": 1.425, "@c": "java.util.HashMap" }, "hitPoints": { "2": 30, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2790": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "corvette", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35294, "1": 0.23529, "2": 1, "3": 0.11765, "4": 0.23529, "5": 0.76471, "7": 0.35294, "8": 0.29412, "9": 0.23529, "10": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.35294, "1002": 0.23529, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 86100, "formationNameSmall": "Corvette", "formationNameBig": "Task Force", "unitDesc": "Smallest class of warship in a modern fleet. Often used as coastal or littoral combat vessel, defending shallow water areas against surface and submarine incursion. Extremely vulnerable if used on the high seas (50% HP).", "nameFaction1": "Freedom Class LCS", "nameFaction2": "Gremyashchiy Class ", "nameFaction3": "Braunschweig Class", "nameFaction4": "", "typeName": "Corvette", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Corvette", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 50400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2524": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2524, "statsColumnID": 2524, "unitPack": 0, "rankingFactor": 5, "buildTime": 108000, "costs": { "2": 3500, "3": 850, "6": 1200, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 130, "3": 50, "5": 50, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 50, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 10, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 10, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2791": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruiser", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3, "1": 0.2, "2": 1, "3": 0.15, "4": 0.2, "5": 0.2, "7": 0.3, "8": 0.3, "9": 0.2, "10": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.3, "1002": 0.2, "1003": 0.1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 108100, "formationNameSmall": "Cruiser", "formationNameBig": "Task Force", "unitDesc": "Largest and most dangerous surface vessel in any fleet besides the aircraft carrier. Predominately used as a platform for cruise missiles, artillery and torpedoes.", "nameFaction1": "California Class", "nameFaction2": "Kresta II Class", "nameFaction3": "Tiger Class", "nameFaction4": "", "typeName": "Cruiser", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruiser", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2525": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2525, "statsColumnID": 2524, "unitPack": 0, "rankingFactor": 5, "buildTime": 111600, "costs": { "2": 3500, "3": 850, "6": 1200, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 130, "3": 50, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 60, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2792": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruiser", "minimumTechLevel": 0, "unitFeatures": { "0": 0.28, "1": 0.2, "2": 1, "3": 0.12, "4": 0.2, "5": 0.2, "7": 0.24, "8": 0.24, "9": 0.16, "10": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.28, "1002": 0.2, "1003": 0.08, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 111100, "formationNameSmall": "Cruiser", "formationNameBig": "Task Force", "unitDesc": "Largest and most dangerous surface vessel in any fleet besides the aircraft carrier. Predominately used as a platform for cruise missiles, artillery and torpedoes.", "nameFaction1": "California Class", "nameFaction2": "Kresta II Class", "nameFaction3": "Tiger Class", "nameFaction4": "", "typeName": "Cruiser", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruiser", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2526": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2526, "statsColumnID": 2524, "unitPack": 0, "rankingFactor": 5, "buildTime": 118800, "costs": { "2": 3975, "3": 1100, "6": 1400, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 160, "3": 60, "5": 65, "20": 250, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 65, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 15, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 15, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2793": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruiser", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0.2, "2": 1, "3": 0.13333, "4": 0.2, "5": 0.2, "7": 0.23333, "8": 0.26667, "9": 0.13333, "10": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.26667, "1002": 0.2, "1003": 0.06667, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 118100, "formationNameSmall": "Cruiser", "formationNameBig": "Task Force", "unitDesc": "Largest and most dangerous surface vessel in any fleet besides the aircraft carrier. Predominately used as a platform for cruise missiles, artillery and torpedoes.", "nameFaction1": "Virginia Class", "nameFaction2": "Kara Class", "nameFaction3": "Vittorio Veneto Class", "nameFaction4": "", "typeName": "Cruiser", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruiser", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2527": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2527, "statsColumnID": 2524, "unitPack": 0, "rankingFactor": 5, "buildTime": 122400, "costs": { "2": 3975, "3": 1100, "6": 1400, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 160, "3": 60, "5": 70, "20": 250, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 70, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 17.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 17.5, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2794": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruiser", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25714, "1": 0.2, "2": 1, "3": 0.11429, "4": 0.2, "5": 0.2, "7": 0.2, "8": 0.22857, "9": 0.11429, "10": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.25714, "1002": 0.2, "1003": 0.05714, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 122100, "formationNameSmall": "Cruiser", "formationNameBig": "Task Force", "unitDesc": "Largest and most dangerous surface vessel in any fleet besides the aircraft carrier. Predominately used as a platform for cruise missiles, artillery and torpedoes.", "nameFaction1": "Virginia Class", "nameFaction2": "Kara Class", "nameFaction3": "Vittorio Veneto Class", "nameFaction4": "", "typeName": "Cruiser", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruiser", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2528": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2528, "statsColumnID": 2524, "unitPack": 0, "rankingFactor": 5, "buildTime": 129600, "costs": { "2": 4500, "3": 1350, "6": 1700, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 190, "3": 70, "5": 75, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 75, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 20, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 20, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2795": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruiser", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.2, "2": 1, "3": 0.125, "4": 0.2, "5": 0.25, "7": 0.2, "8": 0.275, "9": 0.1, "10": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.25, "1002": 0.2, "1003": 0.05, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 129100, "formationNameSmall": "Cruiser", "formationNameBig": "Task Force", "unitDesc": "Largest and most dangerous surface vessel in any fleet besides the aircraft carrier. Predominately used as a platform for cruise missiles, artillery and torpedoes.", "nameFaction1": "Ticonderoga Class", "nameFaction2": "Slava Class", "nameFaction3": "Absalon Class", "nameFaction4": "", "typeName": "Cruiser", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruiser", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2531": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2531, "statsColumnID": 2531, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 2500, "3": 650, "6": 900, "20": 1950, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 45, "5": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2798": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "destroyer", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.25, "2": 1, "3": 0.125, "4": 0.25, "5": 0.625, "7": 0.25, "8": 0.25, "9": 0.25, "10": 1, "15": 1, "17": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.25, "1002": 0.25, "1003": 0.15625, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 86100, "formationNameSmall": "Destroyer", "formationNameBig": "Task Force", "unitDesc": "Mid-sized fleet escort vessel, protecting larger ships against both submarine and surface threats.", "nameFaction1": "Farragut Class", "nameFaction2": "Kashin Class", "nameFaction3": "Hamburg Class", "nameFaction4": "", "typeName": "Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2532": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2532, "statsColumnID": 2531, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 2500, "3": 650, "6": 900, "20": 1950, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 45, "5": 50, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 41, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2799": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "destroyer", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 0.22222, "2": 1, "3": 0.11111, "4": 0.22222, "5": 0.66667, "7": 0.22222, "8": 0.22222, "9": 0.22222, "10": 1, "15": 1, "17": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.22222, "1002": 0.22222, "1003": 0.13889, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 90100, "formationNameSmall": "Destroyer", "formationNameBig": "Task Force", "unitDesc": "Mid-sized fleet escort vessel, protecting larger ships against both submarine and surface threats.", "nameFaction1": "Farragut Class", "nameFaction2": "Kashin Class", "nameFaction3": "Hamburg Class", "nameFaction4": "", "typeName": "Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2533": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2533, "statsColumnID": 2531, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 2500, "3": 650, "6": 900, "20": 1950, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 45, "5": 55, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 42, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2800": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "destroyer", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27778, "1": 0.38889, "2": 1, "3": 0.11111, "4": 0.22222, "5": 0.83333, "7": 0.22222, "8": 0.22222, "9": 0.22222, "10": 1, "15": 1, "17": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.27778, "1002": 0.22222, "1003": 0.16667, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 93100, "formationNameSmall": "Destroyer", "formationNameBig": "Task Force", "unitDesc": "Mid-sized fleet escort vessel, protecting larger ships against both submarine and surface threats.", "nameFaction1": "Farragut Class", "nameFaction2": "Kashin Class", "nameFaction3": "Hamburg Class", "nameFaction4": "", "typeName": "Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2534": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2534, "statsColumnID": 2531, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 2750, "3": 825, "6": 1000, "20": 2350, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 110, "3": 55, "5": 60, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 44, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 10, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 10, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2801": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "destroyer", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3, "1": 0.35, "2": 1, "3": 0.15, "4": 0.25, "5": 1, "7": 0.25, "8": 0.25, "9": 0.2, "10": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.3, "1002": 0.25, "1003": 0.15, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 100100, "formationNameSmall": "Destroyer", "formationNameBig": "Task Force", "unitDesc": "Mid-sized fleet escort vessel, protecting larger ships against both submarine and surface threats.", "nameFaction1": "Spruance Class", "nameFaction2": "Sovremennyy Class", "nameFaction3": "Gloucester Class", "nameFaction4": "", "typeName": "Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2535": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2535, "statsColumnID": 2531, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "2": 2750, "3": 825, "6": 1000, "20": 2350, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 110, "3": 55, "5": 65, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 48, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2802": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "destroyer", "minimumTechLevel": 0, "unitFeatures": { "0": 0.29167, "1": 0.29167, "2": 0.91667, "3": 0.125, "4": 0.20833, "5": 1, "7": 0.20833, "8": 0.20833, "9": 0.16667, "10": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.29167, "1002": 0.20833, "1003": 0.125, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 104100, "formationNameSmall": "Destroyer", "formationNameBig": "Task Force", "unitDesc": "Mid-sized fleet escort vessel, protecting larger ships against both submarine and surface threats.", "nameFaction1": "Spruance Class", "nameFaction2": "Sovremennyy Class", "nameFaction3": "Gloucester Class", "nameFaction4": "", "typeName": "Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2536": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2536, "statsColumnID": 2531, "unitPack": 0, "rankingFactor": 4, "buildTime": 111600, "costs": { "2": 3000, "3": 1050, "6": 1150, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 130, "3": 65, "5": 70, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 50, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 15, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 15, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2803": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "destroyer", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0.26667, "2": 0.8, "3": 0.13333, "4": 0.2, "5": 1, "7": 0.2, "8": 0.2, "9": 0.13333, "10": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.26667, "1002": 0.2, "1003": 0.1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 111100, "formationNameSmall": "Destroyer", "formationNameBig": "Task Force", "unitDesc": "Mid-sized fleet escort vessel, protecting larger ships against both submarine and surface threats.", "nameFaction1": "Arleigh Burke Class", "nameFaction2": "Lider Class", "nameFaction3": "Daring Class", "nameFaction4": "", "typeName": "Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "ship", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2538": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2538, "statsColumnID": 2538, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 2000, "3": 750, "6": 1100, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 45, "5": 45, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 28, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 6, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 6, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2805": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "frigate", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 1, "2": 1, "3": 0.16667, "4": 0.25, "5": 0.5, "7": 0.33333, "8": 0.16667, "9": 0.33333, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.33333, "1002": 0.25, "1003": 0.41667, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 86100, "formationNameSmall": "Frigate", "formationNameBig": "Task Force", "unitDesc": "Agile fleet escort vessel, very effective at creating a solid anti-air envelope around friendly surface units.", "nameFaction1": "Garcia Class", "nameFaction2": "Krivak Class", "nameFaction3": "Duke Class", "nameFaction4": "", "typeName": "Frigate", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Frigate", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2539": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2539, "statsColumnID": 2538, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 2000, "3": 750, "6": 1100, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 45, "5": 50, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 29, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 6.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 6.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2806": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "frigate", "minimumTechLevel": 0, "unitFeatures": { "0": 0.30769, "1": 1, "2": 0.92308, "3": 0.15385, "4": 0.23077, "5": 0.53846, "7": 0.38462, "8": 0.15385, "9": 0.30769, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.30769, "1002": 0.23077, "1003": 0.38462, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 90100, "formationNameSmall": "Frigate", "formationNameBig": "Task Force", "unitDesc": "Agile fleet escort vessel, very effective at creating a solid anti-air envelope around friendly surface units.", "nameFaction1": "Garcia Class", "nameFaction2": "Krivak Class", "nameFaction3": "Duke Class", "nameFaction4": "", "typeName": "Frigate", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Frigate", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2540": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2540, "statsColumnID": 2538, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 2000, "3": 750, "6": 1100, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 45, "5": 55, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 31, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 7, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 7, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2807": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "frigate", "minimumTechLevel": 0, "unitFeatures": { "0": 0.28571, "1": 1, "2": 0.92857, "3": 0.14286, "4": 0.21429, "5": 0.5, "7": 0.35714, "8": 0.14286, "9": 0.28571, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.28571, "1002": 0.21429, "1003": 0.5, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 93100, "formationNameSmall": "Frigate", "formationNameBig": "Task Force", "unitDesc": "Agile fleet escort vessel, very effective at creating a solid anti-air envelope around friendly surface units.", "nameFaction1": "Garcia Class", "nameFaction2": "Krivak Class", "nameFaction3": "Duke Class", "nameFaction4": "", "typeName": "Frigate", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Frigate", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2541": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2541, "statsColumnID": 2538, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 2250, "3": 975, "6": 1350, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 105, "3": 55, "5": 60, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 33, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2808": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "frigate", "minimumTechLevel": 0, "unitFeatures": { "0": 0.375, "1": 1, "2": 0.875, "3": 0.1875, "4": 0.25, "5": 0.5, "7": 0.375, "8": 0.1875, "9": 0.25, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.375, "1002": 0.25, "1003": 0.5, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 100100, "formationNameSmall": "Frigate", "formationNameBig": "Task Force", "unitDesc": "Agile fleet escort vessel, very effective at creating a solid anti-air envelope around friendly surface units.", "nameFaction1": "Knox Class", "nameFaction2": "Neustrashimy Class", "nameFaction3": "Bremen Class", "nameFaction4": "", "typeName": "Frigate", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Frigate", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2542": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2542, "statsColumnID": 2538, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "2": 2250, "3": 975, "6": 1350, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 105, "3": 55, "5": 60, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 35, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2809": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "frigate", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35294, "1": 1, "2": 0.88235, "3": 0.17647, "4": 0.23529, "5": 0.47059, "7": 0.35294, "8": 0.17647, "9": 0.23529, "10": 1, "15": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.35294, "1002": 0.23529, "1003": 0.47059, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 104100, "formationNameSmall": "Frigate", "formationNameBig": "Task Force", "unitDesc": "Agile fleet escort vessel, very effective at creating a solid anti-air envelope around friendly surface units.", "nameFaction1": "Knox Class", "nameFaction2": "Neustrashimy Class", "nameFaction3": "Bremen Class", "nameFaction4": "", "typeName": "Frigate", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Frigate", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2543": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2543, "statsColumnID": 2538, "unitPack": 0, "rankingFactor": 4, "buildTime": 111600, "costs": { "2": 2500, "3": 1250, "6": 1500, "20": 3250, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 125, "3": 65, "5": 65, "20": 190, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 36, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2810": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "frigate", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 1, "2": 0.83333, "3": 0.16667, "4": 0.22222, "5": 0.5, "7": 0.33333, "8": 0.16667, "9": 0.22222, "10": 1, "15": 1, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.33333, "1002": 0.22222, "1003": 0.44444, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 111100, "formationNameSmall": "Frigate", "formationNameBig": "Task Force", "unitDesc": "Agile fleet escort vessel, very effective at creating a solid anti-air envelope around friendly surface units.", "nameFaction1": "Knox Class", "nameFaction2": "Neustrashimy Class", "nameFaction3": "Bremen Class", "nameFaction4": "", "typeName": "Frigate", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Frigate", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2544": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2544, "statsColumnID": 2538, "unitPack": 0, "rankingFactor": 4, "buildTime": 115200, "costs": { "2": 2500, "3": 1250, "6": 1500, "20": 3250, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 125, "3": 65, "5": 70, "20": 190, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 38, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 10, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 10, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2811": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "frigate", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 1, "2": 0.8, "3": 0.2, "4": 0.25, "5": 0.5, "7": 0.35, "8": 0.2, "9": 0.2, "10": 1, "15": 1, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.4, "1002": 0.25, "1003": 0.4, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 115100, "formationNameSmall": "Frigate", "formationNameBig": "Task Force", "unitDesc": "Agile fleet escort vessel, very effective at creating a solid anti-air envelope around friendly surface units.", "nameFaction1": "Perry Class", "nameFaction2": "Admiral Gorshkov Class", "nameFaction3": "Horizon Class", "nameFaction4": "", "typeName": "Frigate", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Frigate", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2545": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2545, "statsColumnID": 2545, "unitPack": 0, "rankingFactor": 8, "buildTime": 144000, "costs": { "2": 3250, "3": 1000, "4": 750, "6": 1250, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 150, "3": 70, "5": 70, "20": 350, "@c": "java.util.HashMap" }, "speeds": { "2": 3, "20": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 100, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 4, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 4, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2812": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "aircraft_carrier", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.5, "2": 0.25, "3": 0, "4": 0, "5": 0.5, "7": 0, "8": 1, "9": 0.5, "10": 1, "14": 1, "21": 5, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.5, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 144100, "formationNameSmall": "Aircraft Carrier", "formationNameBig": "Carrier Strike Group", "unitDesc": "Largest combat ship in the fleet. Serving as a seagoing airbase this vessel dramatically increases the nation's global power projection capability. Being a primary target, the carrier needs to be protected against any kind of threat at all times.", "nameFaction1": "Kitty Hawk Class", "nameFaction2": "Kiev Class", "nameFaction3": "Giuseppe Garibaldi Class", "nameFaction4": "", "typeName": "Aircraft Carrier", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 26 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Aircraft Carrier", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2546": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2546, "statsColumnID": 2545, "unitPack": 0, "rankingFactor": 8, "buildTime": 147600, "costs": { "2": 3250, "3": 1000, "4": 750, "6": 1250, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 150, "3": 70, "5": 80, "20": 350, "@c": "java.util.HashMap" }, "speeds": { "2": 3, "20": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 115, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 6, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 6, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2813": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "aircraft_carrier", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.5, "2": 0.16667, "3": 0, "4": 0, "5": 0.33333, "7": 0, "8": 1, "9": 0.33333, "10": 1, "14": 1, "21": 5, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.33333, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 147100, "formationNameSmall": "Aircraft Carrier", "formationNameBig": "Carrier Strike Group", "unitDesc": "Largest combat ship in the fleet. Serving as a seagoing airbase this vessel dramatically increases the nation's global power projection capability. Being a primary target, the carrier needs to be protected against any kind of threat at all times.", "nameFaction1": "Kitty Hawk Class", "nameFaction2": "Kiev Class", "nameFaction3": "Giuseppe Garibaldi Class", "nameFaction4": "", "typeName": "Aircraft Carrier", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Aircraft Carrier", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2547": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2547, "statsColumnID": 2545, "unitPack": 0, "rankingFactor": 8, "buildTime": 154800, "costs": { "2": 3675, "3": 1500, "4": 1000, "6": 1600, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 185, "3": 80, "4": 50, "5": 85, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 3, "20": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 125, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 7, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 7, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2814": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "aircraft_carrier", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.57143, "2": 0.28571, "3": 0, "4": 0, "5": 0.42857, "7": 0, "8": 1, "9": 0.28571, "10": 1, "14": 1, "21": 10, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.42857, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 154100, "formationNameSmall": "Aircraft Carrier", "formationNameBig": "Carrier Strike Group", "unitDesc": "Largest combat ship in the fleet. Serving as a seagoing airbase this vessel dramatically increases the nation's global power projection capability. Being a primary target, the carrier needs to be protected against any kind of threat at all times.", "nameFaction1": "Nimitz Class", "nameFaction2": "Kuznetsov Class", "nameFaction3": "Charles de Gaulle Class", "nameFaction4": "", "typeName": "Aircraft Carrier", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Aircraft Carrier", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2548": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2548, "statsColumnID": 2545, "unitPack": 0, "rankingFactor": 8, "buildTime": 158400, "costs": { "2": 3675, "3": 1500, "4": 1000, "6": 1600, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 185, "3": 80, "4": 65, "5": 95, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 3, "20": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 135, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 7.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 7.5, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2815": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "aircraft_carrier", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.6, "2": 0.26667, "3": 0, "4": 0, "5": 0.4, "7": 0, "8": 1, "9": 0.26667, "10": 1, "14": 1, "21": 10, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.53333, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 158100, "formationNameSmall": "Aircraft Carrier", "formationNameBig": "Carrier Strike Group", "unitDesc": "Largest combat ship in the fleet. Serving as a seagoing airbase this vessel dramatically increases the nation's global power projection capability. Being a primary target, the carrier needs to be protected against any kind of threat at all times.", "nameFaction1": "Nimitz Class", "nameFaction2": "Kuznetsov Class", "nameFaction3": "Charles de Gaulle Class", "nameFaction4": "", "typeName": "Aircraft Carrier", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Aircraft Carrier", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2549": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2549, "statsColumnID": 2545, "unitPack": 0, "rankingFactor": 8, "buildTime": 162000, "costs": { "2": 3675, "3": 1500, "4": 1000, "6": 1600, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 185, "3": 80, "4": 80, "5": 100, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 3.5, "20": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 145, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2816": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "aircraft_carrier", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.5625, "2": 0.25, "3": 0, "4": 0, "5": 0.375, "7": 0, "8": 1, "9": 0.25, "10": 1, "14": 1, "21": 10, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.5, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 162100, "formationNameSmall": "Aircraft Carrier", "formationNameBig": "Carrier Strike Group", "unitDesc": "Largest combat ship in the fleet. Serving as a seagoing airbase this vessel dramatically increases the nation's global power projection capability. Being a primary target, the carrier needs to be protected against any kind of threat at all times.", "nameFaction1": "Nimitz Class", "nameFaction2": "Kuznetsov Class", "nameFaction3": "Charles de Gaulle Class", "nameFaction4": "", "typeName": "Aircraft Carrier", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 50 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Aircraft Carrier", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2550": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2550, "statsColumnID": 2545, "unitPack": 0, "rankingFactor": 8, "buildTime": 172800, "costs": { "2": 4000, "3": 2000, "4": 1250, "6": 2000, "20": 6500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 200, "3": 100, "4": 100, "5": 110, "20": 500, "@c": "java.util.HashMap" }, "speeds": { "2": 3.5, "20": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 150, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "@c": "java.util.HashMap" }, "ranges": { "2": 5, "@c": "java.util.HashMap" }, "viewWidths": { "2": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2817": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "aircraft_carrier", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.55556, "2": 0.33333, "3": 0, "4": 0, "5": 0.55556, "7": 0, "8": 1, "9": 0.22222, "10": 1, "14": 1, "21": 15, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.55556, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": true, "sortValue": 172100, "formationNameSmall": "Aircraft Carrier", "formationNameBig": "Carrier Strike Group", "unitDesc": "Largest combat ship in the fleet. Serving as a seagoing airbase this vessel dramatically increases the nation's global power projection capability. Being a primary target, the carrier needs to be protected against any kind of threat at all times.", "nameFaction1": "Gerald R. Ford Class", "nameFaction2": "Ulyanovsk Class", "nameFaction3": "Queen Elizabeth Class", "nameFaction4": "", "typeName": "Aircraft Carrier", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "ship", "unitSelectionAttacking": "shipFightingAA", "unitCommand": "ship", "unitSelectionMoving": "ship" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Aircraft Carrier", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2559": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2559, "statsColumnID": 2559, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 700, "3": 450, "4": 250, "6": 1250, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 50, "6": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 20, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8, "19": 1.25, "20": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8, "20": 0.75, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2826": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "attack_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.625, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 86100, "formationNameSmall": "Attack Submarine", "formationNameBig": "Task Force", "unitDesc": "These hunter-killer submarines are specifically designed and equipped to hunt and destroy other submarines and surface vessels. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Los Angeles Class", "nameFaction2": "Viktor Class", "nameFaction3": "Swiftsure Class", "nameFaction4": "", "typeName": "Attack Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2560": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2560, "statsColumnID": 2559, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 700, "3": 450, "4": 250, "6": 1250, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 50, "6": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 25, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8.5, "19": 1.25, "20": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8.5, "20": 0.75, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2827": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "attack_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.64706, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 90100, "formationNameSmall": "Attack Submarine", "formationNameBig": "Task Force", "unitDesc": "These hunter-killer submarines are specifically designed and equipped to hunt and destroy other submarines and surface vessels. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Los Angeles Class", "nameFaction2": "Viktor Class", "nameFaction3": "Swiftsure Class", "nameFaction4": "", "typeName": "Attack Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2561": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2561, "statsColumnID": 2559, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 700, "3": 450, "4": 250, "6": 1250, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "6": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 25, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "19": 1.25, "20": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "20": 0.75, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2828": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "attack_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.66667, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 93100, "formationNameSmall": "Attack Submarine", "formationNameBig": "Task Force", "unitDesc": "These hunter-killer submarines are specifically designed and equipped to hunt and destroy other submarines and surface vessels. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Los Angeles Class", "nameFaction2": "Viktor Class", "nameFaction3": "Swiftsure Class", "nameFaction4": "", "typeName": "Attack Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2562": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2562, "statsColumnID": 2559, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 800, "3": 675, "4": 500, "6": 1500, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "6": 45, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 30, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 10, "19": 1.25, "20": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 10, "20": 0.75, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2829": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "attack_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 100100, "formationNameSmall": "Attack Submarine", "formationNameBig": "Task Force", "unitDesc": "These hunter-killer submarines are specifically designed and equipped to hunt and destroy other submarines and surface vessels. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Seawolf Class", "nameFaction2": "Akula Class", "nameFaction3": "Rubis Class", "nameFaction4": "", "typeName": "Attack Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2563": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2563, "statsColumnID": 2559, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "2": 800, "3": 675, "4": 500, "6": 1500, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "6": 45, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 30, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 10.5, "19": 1.25, "20": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 10.5, "20": 0.75, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2830": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "attack_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 104100, "formationNameSmall": "Attack Submarine", "formationNameBig": "Task Force", "unitDesc": "These hunter-killer submarines are specifically designed and equipped to hunt and destroy other submarines and surface vessels. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Seawolf Class", "nameFaction2": "Akula Class", "nameFaction3": "Rubis Class", "nameFaction4": "", "typeName": "Attack Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2564": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2564, "statsColumnID": 2559, "unitPack": 0, "rankingFactor": 4, "buildTime": 111600, "costs": { "2": 950, "3": 900, "4": 750, "6": 1750, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "6": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 15, "19": 1.25, "20": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 15, "20": 0.75, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2831": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "attack_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.8, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 111100, "formationNameSmall": "Attack Submarine", "formationNameBig": "Task Force", "unitDesc": "These hunter-killer submarines are specifically designed and equipped to hunt and destroy other submarines and surface vessels. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Virginia Class", "nameFaction2": "Yasen Class", "nameFaction3": "Astute Class", "nameFaction4": "", "typeName": "Attack Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2566": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2566, "statsColumnID": 2566, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "2": 750, "3": 500, "4": 350, "6": 1500, "20": 1900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 50, "6": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 30, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 4, "20": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 4, "20": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2833": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 93100, "formationNameSmall": "Missile Submarine", "formationNameBig": "Task Force", "unitDesc": "Strongest nuclear deterrence weapons platform, equipped to survive and retaliate with deadly precision against any attacking enemy power. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Benjamin Franklin Class", "nameFaction2": "Delta Class", "nameFaction3": "Resolution Class", "nameFaction4": "", "typeName": "Ballistic Missile Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 57600, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2567": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2567, "statsColumnID": 2566, "unitPack": 0, "rankingFactor": 5, "buildTime": 97200, "costs": { "2": 750, "3": 500, "4": 350, "6": 1500, "20": 1900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "6": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 30, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 4.5, "20": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 4.5, "20": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2834": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 97100, "formationNameSmall": "Missile Submarine", "formationNameBig": "Task Force", "unitDesc": "Strongest nuclear deterrence weapons platform, equipped to survive and retaliate with deadly precision against any attacking enemy power. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Benjamin Franklin Class", "nameFaction2": "Delta Class", "nameFaction3": "Resolution Class", "nameFaction4": "", "typeName": "Ballistic Missile Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 57600, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2568": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2568, "statsColumnID": 2566, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "2": 750, "3": 500, "4": 350, "6": 1500, "20": 1900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "6": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 30, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 5, "20": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 5, "20": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2835": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 100100, "formationNameSmall": "Missile Submarine", "formationNameBig": "Task Force", "unitDesc": "Strongest nuclear deterrence weapons platform, equipped to survive and retaliate with deadly precision against any attacking enemy power. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Benjamin Franklin Class", "nameFaction2": "Delta Class", "nameFaction3": "Resolution Class", "nameFaction4": "", "typeName": "Ballistic Missile Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 57600, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "2569": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2569, "statsColumnID": 2566, "unitPack": 0, "rankingFactor": 5, "buildTime": 108000, "costs": { "2": 825, "3": 700, "4": 700, "6": 1750, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "6": 45, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 6, "20": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 6, "20": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2836": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 108100, "formationNameSmall": "Missile Submarine", "formationNameBig": "Task Force", "unitDesc": "Strongest nuclear deterrence weapons platform, equipped to survive and retaliate with deadly precision against any attacking enemy power. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Ohio Class", "nameFaction2": "Typhoon Class ", "nameFaction3": "Vanguard Class", "nameFaction4": "", "typeName": "Ballistic Missile Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 50400, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2570": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2570, "statsColumnID": 2566, "unitPack": 0, "rankingFactor": 5, "buildTime": 111600, "costs": { "2": 825, "3": 700, "4": 700, "6": 1750, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "6": 45, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 6.5, "20": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 6.5, "20": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2837": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 111100, "formationNameSmall": "Missile Submarine", "formationNameBig": "Task Force", "unitDesc": "Strongest nuclear deterrence weapons platform, equipped to survive and retaliate with deadly precision against any attacking enemy power. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Ohio Class", "nameFaction2": "Typhoon Class ", "nameFaction3": "Vanguard Class", "nameFaction4": "", "typeName": "Ballistic Missile Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 28800, "initialInventory": 1 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "2571": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2571, "statsColumnID": 2566, "unitPack": 0, "rankingFactor": 5, "buildTime": 115200, "costs": { "2": 825, "3": 700, "4": 700, "6": 1750, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "6": 45, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 7, "20": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 7, "20": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2838": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 115100, "formationNameSmall": "Missile Submarine", "formationNameBig": "Task Force", "unitDesc": "Strongest nuclear deterrence weapons platform, equipped to survive and retaliate with deadly precision against any attacking enemy power. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Ohio Class", "nameFaction2": "Typhoon Class ", "nameFaction3": "Vanguard Class", "nameFaction4": "", "typeName": "Ballistic Missile Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 28800, "initialInventory": 2 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 4, "resupplyTime": 43200, "initialInventory": 4 }, "@c": "java.util.LinkedHashMap" } } }, "2572": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2572, "statsColumnID": 2566, "unitPack": 0, "rankingFactor": 5, "buildTime": 122400, "costs": { "2": 1000, "3": 950, "4": 950, "6": 1750, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "6": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 50, "20": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 8, "20": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 8, "20": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2839": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_submarine", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 1, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": true, "sortValue": 122100, "formationNameSmall": "Missile Submarine", "formationNameBig": "Task Force", "unitDesc": "Strongest nuclear deterrence weapons platform, equipped to survive and retaliate with deadly precision against any attacking enemy power. Vulnerable in shallow coastal waters (Reduced Damage, 50% HP).", "nameFaction1": "Columbia Class", "nameFaction2": "Borey Class", "nameFaction3": "Triomphant Class", "nameFaction4": "", "typeName": "Ballistic Missile Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 28800, "initialInventory": 2 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 5, "resupplyTime": 43200, "initialInventory": 5 }, "@c": "java.util.LinkedHashMap" } } }, "2573": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2573, "statsColumnID": 2573, "unitPack": 0, "rankingFactor": 1, "buildTime": 0, "costs": { "7": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 3, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 30, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 0.33333, "2": 1, "3": 0.06667, "4": 1, "5": 0, "7": 0.16667, "8": 0.33333, "9": 0.1, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "57": 1, "1000": 0, "1001": 0.33333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Cruise Missile", "formationNameBig": "Conventional Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a conventional warhead. \n• Deals splash damage within radius of 5", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Conventional Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2574": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2574, "statsColumnID": 2573, "unitPack": 0, "rankingFactor": 1, "buildTime": 0, "costs": { "7": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 4, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 35, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.4875, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2841": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.28571, "1": 0.28571, "2": 0.85714, "3": 0.05714, "4": 1, "5": 0, "7": 0.14286, "8": 0.28571, "9": 0.08571, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "57": 1, "1000": 0, "1001": 0.28571, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Cruise Missile", "formationNameBig": "Conventional Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a conventional warhead. \n• Deals splash damage within radius of 5", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Conventional Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2575": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2575, "statsColumnID": 2573, "unitPack": 0, "rankingFactor": 1, "buildTime": 0, "costs": { "7": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 40, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2842": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.25, "2": 0.875, "3": 0.05, "4": 1, "5": 0, "7": 0.125, "8": 0.25, "9": 0.075, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "57": 1, "1000": 0, "1001": 0.25, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Cruise Missile", "formationNameBig": "Conventional Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a conventional warhead. \n• Deals splash damage within radius of 5", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Conventional Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2576": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2576, "statsColumnID": 2573, "unitPack": 0, "rankingFactor": 1, "buildTime": 0, "costs": { "7": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 11, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 55, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.925, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 275, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2843": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27273, "1": 0.27273, "2": 0.72727, "3": 0.07273, "4": 1, "5": 0, "7": 0.10909, "8": 0.27273, "9": 0.07273, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "57": 1, "1000": 0, "1001": 0.27273, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Cruise Missile", "formationNameBig": "Conventional Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a conventional warhead. \n• Deals splash damage within radius of 5", "nameFaction1": "Tomahawk", "nameFaction2": "Kh-55", "nameFaction3": "KEPD 350", "nameFaction4": "", "typeName": "Conventional Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2577": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2577, "statsColumnID": 2573, "unitPack": 0, "rankingFactor": 1, "buildTime": 0, "costs": { "7": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 14, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 60, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.98, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 275, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2844": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.25, "2": 0.75, "3": 0.06667, "4": 1, "5": 0, "7": 0.1, "8": 0.25, "9": 0.06667, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "57": 1, "1000": 0, "1001": 0.25, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Cruise Missile", "formationNameBig": "Conventional Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a conventional warhead. \n• Deals splash damage within radius of 5", "nameFaction1": "Tomahawk", "nameFaction2": "Kh-55", "nameFaction3": "KEPD 350", "nameFaction4": "", "typeName": "Conventional Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2578": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2578, "statsColumnID": 2573, "unitPack": 0, "rankingFactor": 1, "buildTime": 0, "costs": { "7": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 14, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 70, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.45, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 300, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2845": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.28571, "1": 0.28571, "2": 0.71429, "3": 0.07143, "4": 1, "5": 0, "7": 0.1, "8": 0.28571, "9": 0.07143, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "57": 1, "1000": 0, "1001": 0.28571, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Cruise Missile", "formationNameBig": "Conventional Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a conventional warhead. \n• Deals splash damage within radius of 5", "nameFaction1": "LRSO", "nameFaction2": "3M-54 Klub", "nameFaction3": "Storm Shadow", "nameFaction4": "", "typeName": "Conventional Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2580": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2580, "statsColumnID": 2580, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "8": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 3, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 40, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.48, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 0.375, "3": 0, "4": 0.25, "5": 0, "7": 0.75, "8": 1, "9": 0.375, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 1, "57": 1, "1000": 0.375, "1001": 0.5, "1002": 0.125, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Cruise Missile", "formationNameBig": "Chemical Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a chemical warhead. \n• Deals splash damage within a radius of 10\n• Damages friendly units", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Chemical Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2581": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2581, "statsColumnID": 2580, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "8": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 4, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 45, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.485, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2841": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 0.33333, "3": 0, "4": 0.22222, "5": 0, "7": 0.77778, "8": 1, "9": 0.33333, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 1, "57": 1, "1000": 0.33333, "1001": 0.5, "1002": 0.11111, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Cruise Missile", "formationNameBig": "Chemical Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a chemical warhead. \n• Deals splash damage within a radius of 10\n• Damages friendly units", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Chemical Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2582": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2582, "statsColumnID": 2580, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "8": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 50, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2842": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 0.3, "3": 0, "4": 0.2, "5": 0, "7": 0.7, "8": 1, "9": 0.3, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 1, "57": 1, "1000": 0.3, "1001": 0.5, "1002": 0.1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Cruise Missile", "formationNameBig": "Chemical Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a chemical warhead. \n• Deals splash damage within a radius of 10\n• Damages friendly units", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Chemical Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2583": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2583, "statsColumnID": 2580, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "8": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 11, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 65, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.95, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 275, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2843": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 0.30769, "3": 0, "4": 0.23077, "5": 0, "7": 0.61538, "8": 1, "9": 0.30769, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 1, "57": 1, "1000": 0.26154, "1001": 0.5, "1002": 0.11538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Cruise Missile", "formationNameBig": "Chemical Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a chemical warhead. \n• Deals splash damage within a radius of 15\n• Damages friendly units", "nameFaction1": "Tomahawk", "nameFaction2": "Kh-55", "nameFaction3": "KEPD 350", "nameFaction4": "", "typeName": "Chemical Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2584": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2584, "statsColumnID": 2580, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "8": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 14, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 70, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.1, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 275, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2844": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 0.28571, "3": 0, "4": 0.21429, "5": 0, "7": 0.64286, "8": 1, "9": 0.28571, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 1, "57": 1, "1000": 0.24286, "1001": 0.5, "1002": 0.10714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Cruise Missile", "formationNameBig": "Chemical Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a chemical warhead. \n• Deals splash damage within a radius of 15\n• Damages friendly units", "nameFaction1": "Tomahawk", "nameFaction2": "Kh-55", "nameFaction3": "KEPD 350", "nameFaction4": "", "typeName": "Chemical Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2585": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2585, "statsColumnID": 2580, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "8": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 14, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 80, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 300, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2845": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 0.3125, "3": 0, "4": 0.25, "5": 0, "7": 0.625, "8": 1, "9": 0.3125, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 1, "57": 1, "1000": 0.25, "1001": 0.5, "1002": 0.125, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Cruise Missile", "formationNameBig": "Chemical Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a chemical warhead. \n• Deals splash damage within a radius of 20\n• Damages friendly units", "nameFaction1": "LRSO", "nameFaction2": "3M-54 Klub", "nameFaction3": "Storm Shadow", "nameFaction4": "", "typeName": "Chemical Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2587": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2587, "statsColumnID": 2587, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "9": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 3, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 50, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 1, "3": 0.3, "4": 1, "5": 0, "7": 1, "8": 1, "9": 0.4, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 2, "57": 1, "1000": 0.4, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Cruise Missile", "formationNameBig": "Nuclear Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a nuclear warhead.\n• Deals splash damage within a radius of 10\n• Damages friendly units", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Nuclear Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2588": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2588, "statsColumnID": 2587, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "9": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 4, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 60, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 200, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2841": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 0.91667, "1": 0.91667, "2": 0.91667, "3": 0.25, "4": 0.91667, "5": 0, "7": 1, "8": 0.91667, "9": 0.33333, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 2, "57": 1, "1000": 0.33333, "1001": 0.45833, "1002": 0.45833, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Cruise Missile", "formationNameBig": "Nuclear Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a nuclear warhead.\n• Deals splash damage within a radius of 10\n• Damages friendly units", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Nuclear Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2589": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2589, "statsColumnID": 2587, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "9": 1, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 65, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.95, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2842": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 0.92308, "1": 0.92308, "2": 0.92308, "3": 0.23077, "4": 0.92308, "5": 0, "7": 1, "8": 0.92308, "9": 0.30769, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 2, "57": 1, "1000": 0.30769, "1001": 0.46154, "1002": 0.46154, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Cruise Missile", "formationNameBig": "Nuclear Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a nuclear warhead.\n• Deals splash damage within a radius of 10\n• Damages friendly units", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "", "typeName": "Nuclear Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2590": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2590, "statsColumnID": 2587, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "9": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 11, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 75, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.25, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 275, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2843": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 1, "3": 0.26667, "4": 1, "5": 0, "7": 1, "8": 1, "9": 0.33333, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 2, "57": 1, "1000": 0.33333, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Cruise Missile", "formationNameBig": "Nuclear Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a nuclear warhead.\n• Deals splash damage within a radius of 15\n• Damages friendly units", "nameFaction1": "Tomahawk", "nameFaction2": "Kh-55", "nameFaction3": "KEPD 350", "nameFaction4": "", "typeName": "Nuclear Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2591": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2591, "statsColumnID": 2587, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "9": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 14, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 80, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.4, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 275, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2844": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 1, "3": 0.3125, "4": 1, "5": 0, "7": 1, "8": 1, "9": 0.3125, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 2, "57": 1, "1000": 0.3125, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Cruise Missile", "formationNameBig": "Nuclear Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a nuclear warhead.\n• Deals splash damage within a radius of 15\n• Damages friendly units", "nameFaction1": "Tomahawk", "nameFaction2": "Kh-55", "nameFaction3": "KEPD 350", "nameFaction4": "", "typeName": "Nuclear Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2592": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2592, "statsColumnID": 2587, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "9": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 14, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 100, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 3, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 300, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2845": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_cruise_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 1, "2": 1, "3": 0.3, "4": 1, "5": 0, "7": 0.9, "8": 1, "9": 0.3, "12": 1, "22": 1, "23": 2, "39": 1, "43": 1, "47": 1, "48": 1, "53": 2, "57": 1, "1000": 0.3, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "CruiseNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Cruise Missile", "formationNameBig": "Nuclear Cruise Missile", "unitDesc": "Low-flying guided missile predominately used against military ground and sea targets. Launched by air, sea or from the ground and carries a nuclear warhead.\n• Deals splash damage within a radius of 20\n• Damages friendly units", "nameFaction1": "LRSO", "nameFaction2": "3M-54 Klub", "nameFaction3": "Storm Shadow", "nameFaction4": "", "typeName": "Nuclear Cruise Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactCMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 1, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Cruise Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2594": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2594, "statsColumnID": 2594, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "7": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 80, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.4, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3125, "1": 0.9375, "2": 1, "3": 0.1875, "4": 1, "5": 0, "7": 0.375, "8": 0.9375, "9": 0.125, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "57": 1, "1000": 0, "1001": 0.3125, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Ballistic Missile", "formationNameBig": "Conventional Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a conventional warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities. \n• Deals splash damage within radius of 10\n• Can only target province centers and cities", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Conventional Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2595": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2595, "statsColumnID": 2594, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "7": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 16, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 90, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.575, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2862": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27778, "1": 0.83333, "2": 1, "3": 0.16667, "4": 1, "5": 0, "7": 0.33333, "8": 0.83333, "9": 0.11111, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "57": 1, "1000": 0, "1001": 0.27778, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Ballistic Missile", "formationNameBig": "Conventional Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a conventional warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities. \n• Deals splash damage within radius of 10\n• Can only target province centers and cities", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Conventional Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2596": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2596, "statsColumnID": 2594, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "7": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 100, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.75, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2863": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.75, "2": 1, "3": 0.15, "4": 1, "5": 0, "7": 0.3, "8": 0.75, "9": 0.1, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "57": 1, "1000": 0, "1001": 0.25, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Ballistic Missile", "formationNameBig": "Conventional Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a conventional warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities. \n• Deals splash damage within radius of 10\n• Can only target province centers and cities", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Conventional Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2597": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2597, "statsColumnID": 2594, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "7": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 19, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 120, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.1, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2864": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.29167, "1": 0.83333, "2": 1, "3": 0.16667, "4": 1, "5": 0, "7": 0.41667, "8": 0.83333, "9": 0.125, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "57": 1, "1000": 0, "1001": 0.29167, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Ballistic Missile", "formationNameBig": "Conventional Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a conventional warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Deals splash damage within radius of 15\n• Can only target province centers and cities", "nameFaction1": "Pershing II", "nameFaction2": "SS-20 Saber", "nameFaction3": "SSBS S3", "nameFaction4": "", "typeName": "Conventional Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2598": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2598, "statsColumnID": 2594, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "7": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 21, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 130, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.275, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2865": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26923, "1": 0.76923, "2": 1, "3": 0.15385, "4": 1, "5": 0, "7": 0.38462, "8": 0.76923, "9": 0.11538, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "57": 1, "1000": 0, "1001": 0.26923, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Ballistic Missile", "formationNameBig": "Conventional Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a conventional warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Deals splash damage within radius of 15\n• Can only target province centers and cities", "nameFaction1": "Pershing II", "nameFaction2": "SS-20 Saber", "nameFaction3": "SSBS S3", "nameFaction4": "", "typeName": "Conventional Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2599": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2599, "statsColumnID": 2594, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "7": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 35, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 150, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 3, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2866": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_conventional", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 1, "2": 1, "3": 0.16667, "4": 1, "5": 0, "7": 0.53333, "8": 1, "9": 0.13333, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "57": 1, "1000": 0, "1001": 0.33333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketConvAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Conventional Ballistic Missile", "formationNameBig": "Conventional Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a conventional warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Deals splash damage within radius of 15\n• Can only target province centers and cities", "nameFaction1": "Pershing III", "nameFaction2": "9K720 Iskander", "nameFaction3": "J-600T", "nameFaction4": "", "typeName": "Conventional Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMConventional", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Conventional Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2601": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2601, "statsColumnID": 2601, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "8": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 125, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 1.875, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.32, "2": 0.16, "3": 0, "4": 0.16, "5": 0, "7": 0.48, "8": 0.32, "9": 0.16, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 1, "57": 1, "1000": 0.16, "1001": 0.5, "1002": 0.08, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Ballistic Missile", "formationNameBig": "Chemical Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a chemical warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 25\n• Damages friendly units", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Chemical Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2602": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2602, "statsColumnID": 2601, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "8": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 16, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 140, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.1, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2862": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28571, "2": 0.14286, "3": 0, "4": 0.14286, "5": 0, "7": 0.42857, "8": 0.28571, "9": 0.14286, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 1, "57": 1, "1000": 0.14286, "1001": 0.5, "1002": 0.07143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Ballistic Missile", "formationNameBig": "Chemical Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a chemical warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 25\n• Damages friendly units", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Chemical Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2603": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2603, "statsColumnID": 2601, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "8": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 155, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.325, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2863": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25806, "2": 0.12903, "3": 0, "4": 0.12903, "5": 0, "7": 0.3871, "8": 0.25806, "9": 0.12903, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 1, "57": 1, "1000": 0.12903, "1001": 0.5, "1002": 0.06452, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Ballistic Missile", "formationNameBig": "Chemical Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a chemical warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 25\n• Damages friendly units", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Chemical Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2604": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2604, "statsColumnID": 2601, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "8": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 19, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 175, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.625, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2864": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.31429, "2": 0.17143, "3": 0, "4": 0.17143, "5": 0, "7": 0.45714, "8": 0.31429, "9": 0.14286, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 1, "57": 1, "1000": 0.14286, "1001": 0.5, "1002": 0.08571, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Ballistic Missile", "formationNameBig": "Chemical Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a chemical warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 30\n• Damages friendly units", "nameFaction1": "Pershing II", "nameFaction2": "SS-20 Saber", "nameFaction3": "SSBS S3", "nameFaction4": "", "typeName": "Chemical Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2605": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2605, "statsColumnID": 2601, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "8": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 21, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 195, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.925, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2865": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28205, "2": 0.15385, "3": 0, "4": 0.15385, "5": 0, "7": 0.41026, "8": 0.28205, "9": 0.12821, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 1, "57": 1, "1000": 0.12821, "1001": 0.5, "1002": 0.07692, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Ballistic Missile", "formationNameBig": "Chemical Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a chemical warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 30\n• Damages friendly units", "nameFaction1": "Pershing II", "nameFaction2": "SS-20 Saber", "nameFaction3": "SSBS S3", "nameFaction4": "", "typeName": "Chemical Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2606": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2606, "statsColumnID": 2601, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "8": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 35, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 225, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 3.375, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2866": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_chemical", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.33333, "2": 0.17778, "3": 0, "4": 0.17778, "5": 0, "7": 0.48889, "8": 0.33333, "9": 0.13333, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 1, "57": 1, "1000": 0.13333, "1001": 0.5, "1002": 0.08889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketChemAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Chemical Ballistic Missile", "formationNameBig": "Chemical Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a chemical warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 35\n• Damages friendly units", "nameFaction1": "Pershing III", "nameFaction2": "9K720 Iskander", "nameFaction3": "J-600T", "nameFaction4": "", "typeName": "Chemical Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMChemical", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Chemical Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2608": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2608, "statsColumnID": 2608, "unitPack": 0, "rankingFactor": 4, "buildTime": 0, "costs": { "9": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 250, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 3.75, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.54, "2": 1, "3": 0.12, "4": 1, "5": 0, "7": 0.44, "8": 0.54, "9": 0.16, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.12, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Ballistic Missile", "formationNameBig": "Nuclear Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a nuclear warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 25\n• Damages friendly units", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Nuclear Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2609": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2609, "statsColumnID": 2608, "unitPack": 0, "rankingFactor": 4, "buildTime": 0, "costs": { "9": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 25, "@c": "java.util.HashMap" }, "hitPoints": { "1": 16, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 260, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 3.9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2862": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.51923, "2": 1, "3": 0.13462, "4": 1, "5": 0, "7": 0.44231, "8": 0.51923, "9": 0.15385, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.11538, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Ballistic Missile", "formationNameBig": "Nuclear Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a nuclear warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 25\n• Damages friendly units", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Nuclear Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2610": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2610, "statsColumnID": 2608, "unitPack": 0, "rankingFactor": 4, "buildTime": 0, "costs": { "9": 2, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 275, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4.125, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1250, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2863": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.58182, "2": 1, "3": 0.14545, "4": 1, "5": 0, "7": 0.43636, "8": 0.49091, "9": 0.14545, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.10909, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Ballistic Missile", "formationNameBig": "Nuclear Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a nuclear warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 25\n• Damages friendly units", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "", "typeName": "Nuclear Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2611": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2611, "statsColumnID": 2608, "unitPack": 0, "rankingFactor": 4, "buildTime": 0, "costs": { "9": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 19, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 315, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4.725, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2864": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.50794, "2": 1, "3": 0.14286, "4": 1, "5": 0, "7": 0.4127, "8": 0.50794, "9": 0.14286, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.11111, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Ballistic Missile", "formationNameBig": "Nuclear Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a nuclear warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 30\n• Damages friendly units", "nameFaction1": "Pershing II", "nameFaction2": "SS-20 Saber", "nameFaction3": "SSBS S3", "nameFaction4": "", "typeName": "Nuclear Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2612": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2612, "statsColumnID": 2608, "unitPack": 0, "rankingFactor": 4, "buildTime": 0, "costs": { "9": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 30, "@c": "java.util.HashMap" }, "hitPoints": { "1": 21, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 325, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4.875, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2865": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.49231, "2": 1, "3": 0.15385, "4": 1, "5": 0, "7": 0.41538, "8": 0.49231, "9": 0.13846, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.10769, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Ballistic Missile", "formationNameBig": "Nuclear Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a nuclear warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 30\n• Damages friendly units", "nameFaction1": "Pershing II", "nameFaction2": "SS-20 Saber", "nameFaction3": "SSBS S3", "nameFaction4": "", "typeName": "Nuclear Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2613": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2613, "statsColumnID": 2608, "unitPack": 0, "rankingFactor": 4, "buildTime": 0, "costs": { "9": 3, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 35, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 375, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5.625, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2866": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_ballistic_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.48, "2": 1, "3": 0.16, "4": 1, "5": 0, "7": 0.4, "8": 0.48, "9": 0.13333, "12": 1, "19": 1, "22": 1, "23": 1, "39": 2, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.10667, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "RocketNukeAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear Ballistic Missile", "formationNameBig": "Nuclear Ballistic Missile", "unitDesc": "Medium range guided ballistic missile following a high trajectory, armed with a nuclear warhead. Launched by land or sea, these weapons are used against strategic targets, such as cities.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 35\n• Damages friendly units", "nameFaction1": "Pershing III", "nameFaction2": "9K720 Iskander", "nameFaction3": "J-600T", "nameFaction4": "", "typeName": "Nuclear Ballistic Missile", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 2, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear Ballistic Missile", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2615": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2615, "statsColumnID": 2615, "unitPack": 0, "rankingFactor": 5, "buildTime": 0, "costs": { "9": 4, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 35, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 400, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2882": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_icbm_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.625, "2": 1, "3": 0.125, "4": 1, "5": 0, "7": 0.4, "8": 0.625, "9": 0.15, "12": 1, "22": 1, "23": 1, "39": 3, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.1125, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ICBMAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear ICBM", "formationNameBig": "Nuclear ICBM", "unitDesc": "Long range sub-orbital guided ballistic missile designed for nuclear warhead delivery. Launched from mobile land-based platforms, this weapon is the ultimate strategic deterrent.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 50\n• Damages friendly units", "nameFaction1": "Minuteman III", "nameFaction2": "RT-2PM Topol", "nameFaction3": "M51.1", "nameFaction4": "", "typeName": "Nuclear ICBM", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactICBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 3, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear ICBM", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2616": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2616, "statsColumnID": 2615, "unitPack": 0, "rankingFactor": 5, "buildTime": 0, "costs": { "9": 4, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 35, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 425, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 2.55, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 7500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2883": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_icbm_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.58824, "2": 1, "3": 0.14118, "4": 1, "5": 0, "7": 0.42353, "8": 0.58824, "9": 0.14118, "12": 1, "22": 1, "23": 1, "39": 3, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.10588, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ICBMAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear ICBM", "formationNameBig": "Nuclear ICBM", "unitDesc": "Long range sub-orbital guided ballistic missile designed for nuclear warhead delivery. Launched from mobile land-based platforms, this weapon is the ultimate strategic deterrent.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 50\n• Damages friendly units", "nameFaction1": "Minuteman III", "nameFaction2": "RT-2PM Topol", "nameFaction3": "M51.1", "nameFaction4": "", "typeName": "Nuclear ICBM", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactICBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 3, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear ICBM", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2617": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2617, "statsColumnID": 2615, "unitPack": 0, "rankingFactor": 5, "buildTime": 0, "costs": { "9": 4, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 35, "@c": "java.util.HashMap" }, "hitPoints": { "1": 33, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 450, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 3.15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 7500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2884": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_icbm_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.55556, "2": 1, "3": 0.15556, "4": 1, "5": 0, "7": 0.44444, "8": 0.55556, "9": 0.13333, "12": 1, "22": 1, "23": 1, "39": 3, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.1, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ICBMAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear ICBM", "formationNameBig": "Nuclear ICBM", "unitDesc": "Long range sub-orbital guided ballistic missile designed for nuclear warhead delivery. Launched from mobile land-based platforms, this weapon is the ultimate strategic deterrent.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 50\n• Damages friendly units", "nameFaction1": "Minuteman III", "nameFaction2": "RT-2PM Topol", "nameFaction3": "M51.1", "nameFaction4": "", "typeName": "Nuclear ICBM", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactICBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 3, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear ICBM", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2618": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2618, "statsColumnID": 2615, "unitPack": 0, "rankingFactor": 5, "buildTime": 0, "costs": { "9": 5, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 40, "@c": "java.util.HashMap" }, "hitPoints": { "1": 40, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1003, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 475, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 3.8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 20000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2885": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "missile_icbm_nuclear", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.67368, "2": 1, "3": 0.18947, "4": 1, "5": 0, "7": 0.46316, "8": 0.67368, "9": 0.14737, "12": 1, "22": 1, "23": 1, "39": 3, "43": 1, "47": 1, "48": 1, "51": 1, "53": 2, "57": 1, "1000": 0.10526, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ICBMAttackPainter", "pinPainter": "", "unitClass": 2, "set": 9, "producible": false, "sortValue": 200, "formationNameSmall": "Nuclear ICBM", "formationNameBig": "Nuclear ICBM", "unitDesc": "Long range sub-orbital guided ballistic missile designed for nuclear warhead delivery. Launched from mobile land-based platforms, this weapon is the ultimate strategic deterrent.\n• Can only target province centers and cities\n• Deals splash damage within a radius of 75\n• Damages friendly units", "nameFaction1": "GBSD", "nameFaction2": "RS-26 Rubezh", "nameFaction3": "M51.2", "nameFaction4": "", "typeName": "Nuclear ICBM", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitSelectionAttacking": "missileImpactICBMNuke", "unitCommand": "missile", "unitSelectionMoving": "missile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 3, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Nuclear ICBM", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2622": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2622, "statsColumnID": 2622, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 250, "3": 400, "4": 250, "6": 475, "20": 765, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruise_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "CM Launcher Battalion", "formationNameBig": "CM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for low-flying, guided cruise missiles. Predominately used against military ground and sea targets.\n• Missile can target and follow individual units.", "nameFaction1": "Gryphon Launcher", "nameFaction2": "P-500 Bazalt Launcher", "nameFaction3": "RBS-15 Launcher", "nameFaction4": "", "typeName": "Cruise Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 28 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruise Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 28800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2625": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2625, "statsColumnID": 2625, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 500, "3": 600, "4": 400, "6": 715, "20": 1150, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 93000, "formationNameSmall": "BM Launcher Battalion", "formationNameBig": "BM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for medium range, guided ballistic missiles. Predominantly used against strategic targets, such as cities.\n• Missile can only target provinces and cities.", "nameFaction1": "Pershing I Launcher", "nameFaction2": "Scud Launcher", "nameFaction3": "PGM-17 Thor Launcher", "nameFaction4": "", "typeName": "Ballistic Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 27 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 57600, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2628": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2628, "statsColumnID": 2628, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 750, "3": 750, "4": 550, "6": 1075, "20": 1725, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 40, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2269": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2882": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "icbm_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 100000, "formationNameSmall": "ICBM Launcher Battalion", "formationNameBig": "ICBM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for long range ICBMs, designed for nuclear warhead delivery. The ultimate strategic deterrent, causing devastating damage and contamination. \n• Missile can only target provinces and cities.", "nameFaction1": "Minuteman III Launcher", "nameFaction2": "RT-2PM Topol Launcher", "nameFaction3": "M51.1 Launcher", "nameFaction4": "", "typeName": "ICBM Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ICBM Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "3": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 100800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "2665": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2665, "statsColumnID": 2665, "unitPack": 0, "rankingFactor": 0.33, "buildTime": 86400, "costs": { "1": 1350, "4": 250, "5": 500, "6": 900, "20": 2225, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "@c": "java.util.HashMap" }, "hitPoints": { "@c": "java.util.HashMap" }, "damageTypes": { "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "@c": "java.util.HashMap" }, "viewWidths": { "0": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2889": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "conventional_warhead_non", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "40": 7, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 2, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "", "formationNameBig": "", "unitDesc": "Warhead containing high explosives generally used against military targets and buildings. Automatically consumed when launching a Cruise Missile or Ballistic Missile.", "nameFaction1": "Conventional Warhead (x4)", "nameFaction2": "Conventional Warhead (x4)", "nameFaction3": "Conventional Warhead (x4)", "nameFaction4": "", "typeName": "Conventional Warhead", "convertToResourceConfig": { "@c": "ultshared.modding.configuration.UltConvertToResourceConfig", "resources": { "7": 4, "@c": "java.util.HashMap" } }, "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Conventional Warhead", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2666": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2666, "statsColumnID": 2666, "unitPack": 0, "rankingFactor": 0.66, "buildTime": 86400, "costs": { "1": 850, "4": 350, "5": 625, "6": 625, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "@c": "java.util.HashMap" }, "hitPoints": { "@c": "java.util.HashMap" }, "damageTypes": { "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "@c": "java.util.HashMap" }, "viewWidths": { "0": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2900": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "chemical_warhead_non", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "40": 8, "48": 1, "52": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 2, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "", "formationNameBig": "", "unitDesc": "Warhead containing highly toxic chemicals released over a wide area. Most effective against soft targets (people). Automatically consumed when launching a Cruise Missile or Ballistic Missile. Causes contamination.", "nameFaction1": "Chemical Warhead (x3)", "nameFaction2": "Chemical Warhead (x3)", "nameFaction3": "Chemical Warhead (x3)", "nameFaction4": "", "typeName": "Chemical Warhead", "convertToResourceConfig": { "@c": "ultshared.modding.configuration.UltConvertToResourceConfig", "resources": { "8": 3, "@c": "java.util.HashMap" } }, "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Chemical Warhead", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2674": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2674, "statsColumnID": 2674, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 1500, "4": 750, "5": 750, "6": 1000, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "@c": "java.util.HashMap" }, "hitPoints": { "@c": "java.util.HashMap" }, "damageTypes": { "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "@c": "java.util.HashMap" }, "viewWidths": { "0": 0, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2268": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2899": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "nuclear_warhead_non", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "40": 9, "48": 1, "52": 2, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 2, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "", "formationNameBig": "", "unitDesc": "Warhead containing a nuclear device, releasing immense amounts of explosive energy and radioactivity. Automatically consumed when launching a Cruise Missile, Ballistic Missile or ICBM. Causes contamination.", "nameFaction1": "Nuclear Warhead (x2)", "nameFaction2": "Nuclear Warhead (x2)", "nameFaction3": "Nuclear Warhead (x2)", "nameFaction4": "", "typeName": "Nuclear Warhead", "convertToResourceConfig": { "@c": "ultshared.modding.configuration.UltConvertToResourceConfig", "resources": { "9": 2, "@c": "java.util.HashMap" } }, "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Nuclear Warhead", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2675": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2675, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 3.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.5625, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "43": 1, "46": 2, "47": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.5625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 3, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most radar detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "2676": { "@c": "ultshared.warfare.UltUnitType", "itemID": 2676, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 4, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_advanced", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.55556, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "43": 1, "46": 3, "47": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.55556, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 3, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most radar detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3086": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3086, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3023": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.23529, "1": 0.76471, "2": 0.11765, "3": 0, "4": 0.17647, "5": 0, "7": 0.11765, "8": 1, "9": 0.11765, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.23529, "1002": 0.17647, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 82200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3087": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3087, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3024": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 0.83333, "2": 0.11111, "3": 0, "4": 0.16667, "5": 0, "7": 0.11111, "8": 1, "9": 0.11111, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.16667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3088": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3088, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3025": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.17391, "1": 1, "2": 0.08696, "3": 0, "4": 0.13043, "5": 0, "7": 0.08696, "8": 0.82609, "9": 0.08696, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.17391, "1002": 0.13043, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 90200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3089": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3089, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1175, "3": 600, "6": 1100, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3026": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2, "1": 1, "2": 0.1, "3": 0, "4": 0.16667, "5": 0, "7": 0.1, "8": 0.73333, "9": 0.06667, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2, "1002": 0.16667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3090": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3090, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1175, "3": 600, "6": 1100, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3027": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.1875, "1": 1, "2": 0.09375, "3": 0, "4": 0.15625, "5": 0, "7": 0.09375, "8": 0.78125, "9": 0.0625, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.1875, "1002": 0.15625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3091": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3091, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1400, "3": 800, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3028": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2, "1": 1, "2": 0.125, "3": 0, "4": 0.175, "5": 0, "7": 0.1, "8": 0.775, "9": 0.05, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2, "1002": 0.175, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 108200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3092": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3092, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1400, "3": 800, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3029": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2, "1": 1, "2": 0.125, "3": 0, "4": 0.175, "5": 0, "7": 0.1, "8": 0.825, "9": 0.05, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2, "1002": 0.175, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 93200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3093": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3093, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 800, "2": 750, "3": 1000, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 20, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.1, "3": 2.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 3.42857, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3242": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.15833, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "38": 1, "43": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3094": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3094, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 82800, "costs": { "1": 800, "2": 750, "3": 1000, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 23, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 3.42857, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3243": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.15833, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "38": 1, "43": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3095": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3095, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 850, "2": 800, "3": 1000, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 30, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3244": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25714, "2": 0, "3": 0.01429, "4": 0.42857, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "37": 1, "38": 1, "43": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.42857, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3096": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3096, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 850, "2": 800, "3": 1250, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.6, "3": 4, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4.57143, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3245": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.31875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.25, "8": 0.2625, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Advanced Marines", "nameFaction2": "Advanced Marines", "nameFaction3": "Advanced Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3097": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3097, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "1": 850, "2": 800, "3": 1250, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.6, "3": 4, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4.57143, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3246": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.31875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.25, "8": 0.2625, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 93000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Advanced Marines", "nameFaction2": "Advanced Marines", "nameFaction3": "Advanced Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3098": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3098, "statsColumnID": 2053, "unitPack": 0, "rankingFactor": 5, "buildTime": 97200, "costs": { "1": 1000, "2": 950, "3": 1500, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 40, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.6, "3": 4, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 32, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 0.5, "14": 1.5, "15": 0.75, "16": 0.5, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 6.28571, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "14": 1.25, "16": 0.5, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3247": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "marines", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23182, "2": 0, "3": 0.01818, "4": 0.45455, "5": 0, "7": 0.18182, "8": 0.19091, "9": 0.18182, "37": 1, "38": 1, "43": 1, "49": 2, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.45455, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 97000, "formationNameSmall": "Marine Battalion", "formationNameBig": "Marine Division", "unitDesc": "Heavy infantry ready to deploy via land or sea in response to a local crisis or flashpoint. Trained in amphibious landings and urban warfare these soldiers bring the fight to the enemy.", "nameFaction1": "Modern Marines", "nameFaction2": "Modern Marines", "nameFaction3": "Modern Marines", "nameFaction4": "", "typeName": "Naval Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3100": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3100, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 900, "3": 400, "6": 750, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 30, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3009": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.29412, "1": 0, "2": 0.17647, "3": 0.01176, "4": 1, "5": 0, "7": 0.23529, "8": 0.47059, "9": 0.23529, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.29412, "1002": 0.82353, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 82200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3101": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3101, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 900, "3": 400, "6": 750, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 35, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3010": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26316, "1": 0, "2": 0.15789, "3": 0.01053, "4": 1, "5": 0, "7": 0.21053, "8": 0.42105, "9": 0.21053, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.26316, "1002": 0.84211, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 86200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3102": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3102, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 40, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3011": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.29167, "1": 0, "2": 0.16667, "3": 0.00833, "4": 1, "5": 0, "7": 0.16667, "8": 0.5, "9": 0.16667, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.29167, "1002": 0.83333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 93200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3103": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3103, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 45, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3012": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.29167, "1": 0, "2": 0.16667, "3": 0.00833, "4": 1, "5": 0, "7": 0.16667, "8": 0.5, "9": 0.16667, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.29167, "1002": 0.83333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 97200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3104": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3104, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 50, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3013": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26923, "1": 0, "2": 0.15385, "3": 0.00769, "4": 1, "5": 0, "7": 0.15385, "8": 0.46154, "9": 0.15385, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.26923, "1002": 0.84615, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 100200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3105": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3105, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1250, "3": 750, "6": 1100, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 55, "5": 55, "6": 45, "20": 115, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3014": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 0, "2": 0.2, "3": 0.00667, "4": 1, "5": 0, "7": 0.13333, "8": 0.53333, "9": 0.13333, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.33333, "1002": 0.83333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 108200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3106": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3106, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1250, "3": 750, "6": 1100, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 55, "5": 60, "6": 45, "20": 115, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3015": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.32903, "1": 0, "2": 0.22581, "3": 0.00645, "4": 1, "5": 0, "7": 0.12903, "8": 0.51613, "9": 0.12903, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.32903, "1002": 0.83871, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 90200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3114": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3114, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 1800, "3": 700, "6": 800, "20": 1700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 35, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 50, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2957": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.0375, "4": 1, "5": 0, "7": 0.375, "8": 0.125, "9": 0.25, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3115": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3115, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 97200, "costs": { "2": 1925, "3": 775, "6": 875, "20": 1875, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 52, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2958": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.88889, "1": 0, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.33333, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.88889, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 97000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3116": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3116, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "2": 2050, "3": 850, "6": 950, "20": 2050, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 52, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2959": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.88889, "1": 0, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.33333, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.88889, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3117": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3117, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2175, "3": 925, "6": 1025, "20": 2225, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2960": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03, "4": 1, "5": 0, "7": 0.3, "8": 0.15, "9": 0.2, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 108000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3118": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3118, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "2": 2300, "3": 1000, "6": 1100, "20": 2400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 60, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 57, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2961": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03, "4": 1, "5": 0, "7": 0.3, "8": 0.15, "9": 0.2, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 111000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3119": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3119, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 118800, "costs": { "2": 2425, "3": 1075, "6": 1175, "20": 2575, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 61, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2962": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.16667, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 118000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3120": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3120, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "2": 2500, "3": 1200, "6": 1250, "20": 2700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 75, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 61, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 1, "15": 0.5, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 1, "15": 0.75, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2963": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.92308, "1": 0, "2": 0, "3": 0.03077, "4": 1, "5": 0, "7": 0.23077, "8": 0.15385, "9": 0.15385, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.92308, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 122000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3121": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3121, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "2": 1100, "3": 1000, "6": 500, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 20, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2915": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.125, "2": 0, "3": 0.0125, "4": 0.5, "5": 0, "7": 0.25, "8": 0.25, "9": 0.25, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 5, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 0.875, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3122": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3122, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "2": 1100, "3": 1000, "6": 500, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 6.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2916": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.01, "4": 0.5, "5": 0, "7": 0.2, "8": 0.3, "9": 0.2, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 5, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 0.85, "1002": 0.4, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3123": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3123, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "2": 1350, "3": 1250, "6": 650, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2917": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.20833, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.16667, "8": 0.33333, "9": 0.16667, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.83333, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 93000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3124": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3124, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 97200, "costs": { "2": 1350, "3": 1250, "6": 650, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 55, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 13.5, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2918": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18519, "2": 0, "3": 0.01481, "4": 0.51852, "5": 0, "7": 0.14815, "8": 0.3037, "9": 0.14815, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 6, "48": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 0.85185, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 97000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3125": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3125, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "2": 1600, "3": 1500, "6": 800, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 60, "5": 65, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2919": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23333, "2": 0, "3": 0.01333, "4": 0.53333, "5": 0, "7": 0.13333, "8": 0.33333, "9": 0.13333, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 7, "48": 1, "49": 2, "50": 12, "56": 1, "1000": 0, "1001": 0.86667, "1002": 0.53333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 100000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Modern Rangers", "nameFaction2": "Modern Spetsnaz", "nameFaction3": "Modern SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 21600, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3128": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3128, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 18, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3482": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.14286, "3": 0, "4": 0.28571, "5": 0, "7": 0.21429, "8": 0.28571, "9": 0.28571, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.28571, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 79200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3129": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3129, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 30, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3483": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.125, "3": 0, "4": 0.25, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.25, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 82200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3130": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3130, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 35, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3484": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.125, "3": 0, "4": 0.3125, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.25, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.3125, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 86200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3131": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3131, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "1": 1000, "3": 500, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 40, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 24, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3485": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.33333, "5": 0, "7": 0.16667, "8": 0.38889, "9": 0.22222, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 93200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3132": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3132, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "1": 1000, "3": 500, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 45, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3486": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.44444, "5": 0, "7": 0.16667, "8": 0.38889, "9": 0.22222, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 97200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3133": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3133, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "1": 1250, "3": 700, "6": 1000, "20": 3350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 29, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3487": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.18182, "3": 0, "4": 0.36364, "5": 0, "7": 0.13636, "8": 0.45455, "9": 0.18182, "12": 1, "17": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.36364, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 104200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3134": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3134, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "1": 1250, "3": 700, "6": 1000, "20": 3350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 29, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3488": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.33333, "5": 0, "7": 0.125, "8": 0.41667, "9": 0.16667, "12": 1, "17": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 108200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3135": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3135, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 1800, "3": 700, "6": 800, "20": 1700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 35, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.1, "3": 2.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 45, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2964": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.88889, "1": 0, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.33333, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.88889, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3136": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3136, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 97200, "costs": { "2": 1925, "3": 775, "6": 875, "20": 1875, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.1, "3": 2.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 47, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 10.5, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 10.5, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2965": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.7619, "1": 0, "2": 0, "3": 0.02857, "4": 1, "5": 0, "7": 0.28571, "8": 0.09524, "9": 0.19048, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.7619, "1002": 0.85714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 97000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3137": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3137, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "2": 2050, "3": 850, "6": 950, "20": 2050, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 80, "3": 35, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 47, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 10.5, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 10.5, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2966": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.7619, "1": 0, "2": 0, "3": 0.02857, "4": 1, "5": 0, "7": 0.28571, "8": 0.09524, "9": 0.19048, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.7619, "1002": 0.85714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3138": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3138, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2175, "3": 925, "6": 1025, "20": 2225, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 50, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11.5, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 11.5, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2967": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.86957, "1": 0, "2": 0, "3": 0.02609, "4": 1, "5": 0, "7": 0.26087, "8": 0.13043, "9": 0.17391, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.86957, "1002": 0.86957, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 108000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3139": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3139, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "2": 2300, "3": 1000, "6": 1100, "20": 2400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 60, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 52, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11.5, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 11.5, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2968": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.86957, "1": 0, "2": 0, "3": 0.02609, "4": 1, "5": 0, "7": 0.26087, "8": 0.13043, "9": 0.17391, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.86957, "1002": 0.86957, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 111000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3140": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3140, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 118800, "costs": { "2": 2425, "3": 1075, "6": 1175, "20": 2575, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 0.75, "15": 0.5, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2969": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.85714, "1": 0, "2": 0, "3": 0.02857, "4": 1, "5": 0, "7": 0.21429, "8": 0.14286, "9": 0.14286, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.85714, "1002": 0.85714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 118000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3141": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3141, "statsColumnID": 2117, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "2": 2500, "3": 1200, "6": 1250, "20": 2700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 75, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "14": 1, "15": 0.5, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 1, "15": 0.75, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2970": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "main_battle_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8, "1": 0, "2": 0, "3": 0.02667, "4": 1, "5": 0, "7": 0.2, "8": 0.13333, "9": 0.13333, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.8, "1002": 0.86667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 122000, "formationNameSmall": "Tank Battalion", "formationNameBig": "Tank Division", "unitDesc": "Key component of any ground force, the main battle tank is well armored, maneuverable and hard hitting. On the battlefield it seldom operates alone, relying on support from mechanized infantry and other fighting vehicles.", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "", "typeName": "Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3142": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3142, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "1": 1400, "2": 1400, "3": 400, "20": 1400, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3535": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.875, "1": 0, "2": 0.375, "3": 0.25, "4": 1, "5": 0, "7": 0.75, "8": 0, "9": 0.75, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3143": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3143, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 75600, "costs": { "1": 1500, "2": 1475, "3": 475, "20": 1550, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3536": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.77778, "1": 0, "2": 0.33333, "3": 0.22222, "4": 1, "5": 0, "7": 0.66667, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.77778, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3144": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3144, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "1": 1600, "2": 1550, "3": 550, "20": 1700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3537": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8, "1": 0, "2": 0.3, "3": 0.2, "4": 1, "5": 0, "7": 0.6, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.8, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3145": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3145, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "1": 1700, "2": 1625, "3": 625, "20": 1850, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3538": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.75, "1": 0, "2": 0.33333, "3": 0.25, "4": 1, "5": 0, "7": 0.58333, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.75, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 86000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3146": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3146, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "1": 1800, "2": 1700, "3": 700, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 60, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3539": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.71429, "1": 0, "2": 0.35714, "3": 0.21429, "4": 1, "5": 0, "7": 0.5, "8": 0, "9": 0.42857, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.71429, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3147": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3147, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "1": 1900, "2": 1800, "3": 725, "20": 2200, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 60, "5": 65, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3540": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.6875, "1": 0, "2": 0.375, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0, "9": 0.375, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.6875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 97000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M1203 NLOS", "nameFaction2": "2S35 Koalitsiya-SV", "nameFaction3": "Panzerhaubitze 2000", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3156": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3156, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3044": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.5, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.75, "9": 0.5, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3157": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3157, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 90000, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3045": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.44444, "2": 0.44444, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.66667, "9": 0.44444, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 90200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3158": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3158, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3046": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.7, "2": 0.4, "3": 0.2, "4": 1, "5": 0, "7": 0.4, "8": 0.8, "9": 0.4, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 93200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3159": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3159, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 100800, "costs": { "2": 1150, "3": 625, "6": 1000, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3047": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.75, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.83333, "9": 0.33333, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3160": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3160, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 104400, "costs": { "2": 1150, "3": 625, "6": 1000, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3048": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.64286, "2": 0.42857, "3": 0.21429, "4": 1, "5": 0, "7": 0.42857, "8": 0.71429, "9": 0.28571, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 104200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3161": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3161, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 111600, "costs": { "2": 1500, "3": 850, "6": 1250, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3049": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.75, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.875, "9": 0.25, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 111200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3162": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3162, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 97200, "costs": { "2": 1500, "3": 850, "6": 1250, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3050": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.66667, "2": 0.44444, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.77778, "9": 0.22222, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3163": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3163, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3051": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.5, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.75, "9": 0.5, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3164": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3164, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 90000, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3052": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.44444, "2": 0.44444, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.66667, "9": 0.44444, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 90200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3165": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3165, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3053": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.7, "2": 0.4, "3": 0.2, "4": 1, "5": 0, "7": 0.4, "8": 0.8, "9": 0.4, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 93200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3166": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3166, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 100800, "costs": { "2": 1150, "3": 625, "6": 1000, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3054": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.75, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.83333, "9": 0.33333, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3167": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3167, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 104400, "costs": { "2": 1150, "3": 625, "6": 1000, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3055": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.64286, "2": 0.42857, "3": 0.21429, "4": 1, "5": 0, "7": 0.42857, "8": 0.71429, "9": 0.28571, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 104200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3168": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3168, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 111600, "costs": { "2": 1500, "3": 850, "6": 1250, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3056": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.75, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.875, "9": 0.25, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 111200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3169": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3169, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 97200, "costs": { "2": 1500, "3": 850, "6": 1250, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3057": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.66667, "2": 0.44444, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.77778, "9": 0.22222, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3170": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3170, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 1, "buildTime": 64800, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 15, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 3, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.75, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2901": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.03333, "4": 0.66667, "5": 0, "7": 0.66667, "8": 0.16667, "9": 0.66667, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 64000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3171": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3171, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 68400, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 20, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2902": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.0625, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.5, "8": 0.13, "9": 0.5, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 68000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3172": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3172, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 25, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2903": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.5, "8": 0.25, "9": 0.5, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3173": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3173, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "1": 750, "2": 550, "3": 1000, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 25, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2904": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.04, "4": 0.6, "5": 0, "7": 0.4, "8": 0.2, "9": 0.4, "37": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3174": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3174, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "1": 750, "2": 550, "3": 1000, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 25, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2905": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.04, "4": 0.7, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "37": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3175": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3175, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 82800, "costs": { "1": 950, "2": 700, "3": 1250, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 40, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 20, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2906": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.20833, "2": 0, "3": 0.03333, "4": 0.75, "5": 0, "7": 0.33333, "8": 0.25, "9": 0.33333, "37": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized infantry transported by light vehicles. Serves to hold strategic targets, such as towns or cities. Can engage hostile units at range with mortar.", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3176": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3176, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "1": 950, "2": 700, "3": 1250, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 40, "5": 45, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 8.125, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 20, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2907": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.03077, "4": 0.69231, "5": 0, "7": 0.30769, "8": 0.23846, "9": 0.30769, "37": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.69231, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized infantry transported by light vehicles. Serves to hold strategic targets, such as towns or cities. Can engage hostile units at range with mortar.", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3177": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3177, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "2": 1100, "3": 1000, "6": 500, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 20, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3489": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.01429, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 5, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3178": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3178, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "2": 1100, "3": 1000, "6": 500, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 30, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 5.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3490": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23529, "2": 0, "3": 0.01176, "4": 0.47059, "5": 0, "7": 0.23529, "8": 0.35294, "9": 0.23529, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 5, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.47059, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3179": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3179, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "2": 1350, "3": 1250, "6": 650, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 6.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3491": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.02, "4": 0.6, "5": 0, "7": 0.2, "8": 0.4, "9": 0.2, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 93000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3180": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3180, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 97200, "costs": { "2": 1350, "3": 1250, "6": 650, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 55, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 11.5, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 7.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3492": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.21739, "2": 0, "3": 0.01739, "4": 0.52174, "5": 0, "7": 0.17391, "8": 0.35652, "9": 0.17391, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 6, "48": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.52174, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 97000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3181": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3181, "statsColumnID": 2067, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "2": 1600, "3": 1500, "6": 800, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 60, "5": 65, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "13": 0.66, "14": 0.5, "15": 0.66, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "12": 1.5, "13": 1.5, "15": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 8.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.25, "15": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3493": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "special_forces", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.26923, "2": 0, "3": 0.01538, "4": 0.61538, "5": 0, "7": 0.15385, "8": 0.38462, "9": 0.15385, "13": 10, "17": 1, "19": 1, "37": 1, "38": 1, "45": 7, "48": 1, "49": 2, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.61538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 100000, "formationNameSmall": "Special Forces Group", "formationNameBig": "Special Forces Division", "unitDesc": "Special forces infantry trained in rugged terrain and counter-insurgency missions. These elite warriors are the first on the ground and will not wait to occupy territory - instead moving on to their next kill.\n- Radar Signature Size: NONE", "nameFaction1": "Modern Rangers", "nameFaction2": "Modern Spetsnaz", "nameFaction3": "Modern SAS", "nameFaction4": "", "typeName": "Special Forces", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127, "DISEMBARKATION": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Special Forces", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 21600, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3182": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3182, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 2, "buildTime": 75600, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 25, "5": 20, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 4.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2943": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.22222, "2": 0, "3": 0.02222, "4": 0.33333, "5": 0, "7": 0.44444, "8": 0.33333, "9": 0.44444, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 75000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3183": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3183, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 25, "5": 25, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2944": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.02, "4": 0.3, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.3, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 79000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3184": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3184, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 82800, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 30, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 19, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2945": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.02, "4": 0.4, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "17": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.4, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3185": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3185, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 1250, "2": 1150, "3": 550, "20": 1350, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 40, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 21, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2946": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03333, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.33333, "9": 0.33333, "17": 1, "37": 1, "43": 1, "45": 2, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3186": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3186, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "1": 1250, "2": 1150, "3": 550, "20": 1350, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 40, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 21, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 6.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2947": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23077, "2": 0, "3": 0.03077, "4": 0.46154, "5": 0, "7": 0.30769, "8": 0.30769, "9": 0.30769, "17": 1, "37": 1, "43": 1, "45": 2, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.46154, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3187": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3187, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 1450, "2": 1250, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 23, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2948": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28571, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.35714, "9": 0.28571, "17": 1, "37": 1, "43": 1, "45": 3, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3188": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3188, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 104400, "costs": { "1": 1450, "2": 1250, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 50, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2949": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28571, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.35714, "9": 0.28571, "17": 1, "37": 1, "43": 1, "45": 3, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 104000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3189": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3189, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 1500, "3": 625, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 45, "5": 50, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3553": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.5, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "AN/TWQ-1 Avenger", "nameFaction2": "Pantsir-S1", "nameFaction3": "Stormer HVM", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3220": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3220, "statsColumnID": 2622, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 250, "3": 400, "4": 250, "6": 475, "20": 765, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2841": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruise_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "CM Launcher Battalion", "formationNameBig": "CM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for low-flying, guided cruise missiles. Predominately used against military ground and sea targets.\n• Missile can target and follow individual units.", "nameFaction1": "Gryphon Launcher", "nameFaction2": "P-500 Bazalt Launcher", "nameFaction3": "RBS-15 Launcher", "nameFaction4": "", "typeName": "Cruise Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 28 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruise Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 28800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3221": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3221, "statsColumnID": 2622, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 250, "3": 400, "4": 250, "6": 475, "20": 765, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2842": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruise_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "CM Launcher Battalion", "formationNameBig": "CM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for low-flying, guided cruise missiles. Predominately used against military ground and sea targets. \n• Missile can target and follow individual units.", "nameFaction1": "Gryphon Launcher", "nameFaction2": "P-500 Bazalt Launcher", "nameFaction3": "RBS-15 Launcher", "nameFaction4": "", "typeName": "Cruise Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 28 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruise Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 28800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3222": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3222, "statsColumnID": 2622, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 250, "3": 400, "4": 250, "6": 475, "20": 765, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2843": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruise_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "CM Launcher Battalion", "formationNameBig": "CM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for low-flying, guided cruise missiles. Predominately used against military ground and sea targets. \n• Missile can target and follow individual units.", "nameFaction1": "Tomahawk Launcher", "nameFaction2": "Kh-55 Launcher", "nameFaction3": "KEPD 350 Launcher", "nameFaction4": "", "typeName": "Cruise Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 28 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruise Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 28800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3223": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3223, "statsColumnID": 2622, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 250, "3": 400, "4": 250, "6": 475, "20": 765, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2844": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruise_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "CM Launcher Battalion", "formationNameBig": "CM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for low-flying, guided cruise missiles. Predominately used against military ground and sea targets.\n• Missile can target and follow individual units.", "nameFaction1": "Tomahawk Launcher", "nameFaction2": "Kh-55 Launcher", "nameFaction3": "KEPD 350 Launcher", "nameFaction4": "", "typeName": "Cruise Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 28 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruise Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 28800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3224": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3224, "statsColumnID": 2622, "unitPack": 0, "rankingFactor": 1, "buildTime": 86400, "costs": { "1": 250, "3": 400, "4": 250, "6": 475, "20": 765, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2845": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "cruise_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 86000, "formationNameSmall": "CM Launcher Battalion", "formationNameBig": "CM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for low-flying, guided cruise missiles. Predominately used against military ground and sea targets.\n• Missile can target and follow individual units.", "nameFaction1": "LRSO Launcher", "nameFaction2": "3M-54 Klub Launcher", "nameFaction3": "Storm Shadow Launcher", "nameFaction4": "", "typeName": "Cruise Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 28 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Cruise Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 28800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3225": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3225, "statsColumnID": 2625, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 500, "3": 600, "4": 400, "6": 715, "20": 1150, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2862": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 93000, "formationNameSmall": "BM Launcher Battalion", "formationNameBig": "BM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for medium range, guided ballistic missiles. Predominantly used against strategic targets, such as cities.\n• Missile can only target provinces and cities.", "nameFaction1": "Pershing I Launcher", "nameFaction2": "Scud Launcher", "nameFaction3": "PGM-17 Thor Launcher", "nameFaction4": "", "typeName": "Ballistic Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 27 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 57600, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3226": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3226, "statsColumnID": 2625, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 500, "3": 600, "4": 400, "6": 715, "20": 1150, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2863": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 93000, "formationNameSmall": "BM Launcher Battalion", "formationNameBig": "BM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for medium range, guided ballistic missiles. Predominantly used against strategic targets, such as cities.\n• Missile can only target provinces and cities.", "nameFaction1": "Pershing I Launcher", "nameFaction2": "Scud Launcher", "nameFaction3": "PGM-17 Thor Launcher", "nameFaction4": "", "typeName": "Ballistic Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 27 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 57600, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3227": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3227, "statsColumnID": 2625, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 500, "3": 600, "4": 400, "6": 715, "20": 1150, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2864": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 93000, "formationNameSmall": "BM Launcher Battalion", "formationNameBig": "BM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for medium range, guided ballistic missiles. Predominantly used against strategic targets, such as cities.\n• Missile can only target provinces and cities.", "nameFaction1": "Pershing II Launcher", "nameFaction2": "SS-20 Saber Launcher", "nameFaction3": "SSBS S3 Launcher", "nameFaction4": "", "typeName": "Ballistic Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 27 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 50400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3228": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3228, "statsColumnID": 2625, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 500, "3": 600, "4": 400, "6": 715, "20": 1150, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2865": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 93000, "formationNameSmall": "BM Launcher Battalion", "formationNameBig": "BM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for medium range, guided ballistic missiles. Predominantly used against strategic targets, such as cities.\n• Missile can only target provinces and cities.", "nameFaction1": "Pershing II Launcher", "nameFaction2": "SS-20 Saber Launcher", "nameFaction3": "SSBS S3 Launcher", "nameFaction4": "", "typeName": "Ballistic Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 27 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 50400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3229": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3229, "statsColumnID": 2625, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 500, "3": 600, "4": 400, "6": 715, "20": 1150, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2267": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2866": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "ballistic_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 93000, "formationNameSmall": "BM Launcher Battalion", "formationNameBig": "BM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for medium range, guided ballistic missiles. Predominantly used against strategic targets, such as cities.\n• Missile can only target provinces and cities.", "nameFaction1": "Pershing III Launcher", "nameFaction2": "9K720 Iskander Launcher", "nameFaction3": "J-600T Launcher", "nameFaction4": "", "typeName": "Ballistic Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 27 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ballistic Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3230": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3230, "statsColumnID": 2628, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 750, "3": 750, "4": 550, "6": 1075, "20": 1725, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 40, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2269": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2883": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "icbm_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 100000, "formationNameSmall": "ICBM Launcher Battalion", "formationNameBig": "ICBM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for long range ICBMs, designed for nuclear warhead delivery. The ultimate strategic deterrent, causing devastating damage and contamination.\n• Missile can only target provinces and cities.", "nameFaction1": "Minuteman III Launcher", "nameFaction2": "RT-2PM Topol Launcher", "nameFaction3": "M51.1 Launcher", "nameFaction4": "", "typeName": "ICBM Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ICBM Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "3": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 100800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3231": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3231, "statsColumnID": 2628, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 750, "3": 750, "4": 550, "6": 1075, "20": 1725, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 40, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2269": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2884": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "icbm_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 100000, "formationNameSmall": "ICBM Launcher Battalion", "formationNameBig": "ICBM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for long range ICBMs, designed for nuclear warhead delivery. The ultimate strategic deterrent, causing devastating damage and contamination.\n• Missile can only target provinces and cities.", "nameFaction1": "Minuteman III Launcher", "nameFaction2": "RT-2PM Topol Launcher", "nameFaction3": "M51.1 Launcher", "nameFaction4": "", "typeName": "ICBM Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ICBM Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "3": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 100800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3232": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3232, "statsColumnID": 2628, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 750, "3": 750, "4": 550, "6": 1075, "20": 1725, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 40, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2269": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2885": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "icbm_missile_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 1, "3": 0, "4": 1, "5": 1, "7": 0, "8": 0, "9": 0, "13": 10, "36": 1, "37": 1, "38": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 9, "producible": true, "sortValue": 100000, "formationNameSmall": "ICBM Launcher Battalion", "formationNameBig": "ICBM Launcher Regiment", "unitDesc": "Mobile, land-based launcher for long range ICBMs, designed for nuclear warhead delivery. The ultimate strategic deterrent, causing devastating damage and contamination.\n• Missile can only target provinces and cities.", "nameFaction1": "GBSD Launcher", "nameFaction2": "RS-26 Rubezh Launcher", "nameFaction3": "M51.2 Launcher", "nameFaction4": "", "typeName": "ICBM Missile Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "missile", "unitCommand": "missile", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "ICBM Missile Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "3": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 100800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3250": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3250, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 10, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3058": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 72200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3251": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3251, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 30, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 12, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3059": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 75200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 175, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 175, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 175, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3252": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3252, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 35, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 13, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3060": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 79200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3253": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3253, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 850, "3": 575, "6": 950, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3061": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 86200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-3 Sentry", "nameFaction2": "A-50 Mainstay", "nameFaction3": "E-3 Sentry", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3254": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3254, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 90000, "costs": { "2": 850, "3": 575, "6": 950, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3062": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 90200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-3 Sentry", "nameFaction2": "A-50 Mainstay", "nameFaction3": "E-3 Sentry", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 10 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 30 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3255": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3255, "statsColumnID": 2189, "unitPack": 0, "rankingFactor": 3, "buildTime": 97200, "costs": { "2": 1000, "3": 750, "6": 1250, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 50, "6": 45, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3063": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 97200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-8 Joint STARS", "nameFaction2": "A-100", "nameFaction3": "E-8 Joint STARS", "nameFaction4": "", "typeName": "AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "radarSweep" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 300, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 300, "resolution": 10 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 300, "resolution": 30 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 300, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3257": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3257, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 64800, "costs": { "1": 1000, "3": 400, "6": 500, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 15, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 3.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.16667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2971": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.28571, "3": 0.28571, "4": 0.85714, "5": 0, "7": 0.85714, "8": 0, "9": 0.85714, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.85714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3258": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3258, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 68400, "costs": { "1": 1000, "3": 400, "6": 500, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 20, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.33333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2972": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.25, "3": 0.25, "4": 0.75, "5": 0, "7": 0.75, "8": 0, "9": 0.75, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3259": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3259, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.5, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2973": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.33333, "3": 0.33333, "4": 0.77778, "5": 0, "7": 0.77778, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.77778, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3260": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3260, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 25, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2974": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.3, "3": 0.3, "4": 0.7, "5": 0, "7": 0.7, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "45": 8, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3261": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3261, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 82800, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 30, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.83333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2975": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.27273, "3": 0.27273, "4": 0.63636, "5": 0, "7": 0.63636, "8": 0, "9": 0.54545, "15": 1, "37": 1, "43": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 82000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3262": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3262, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 90000, "costs": { "1": 1250, "3": 650, "6": 850, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 2.16667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2976": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.30769, "3": 0.30769, "4": 0.61538, "5": 0, "7": 0.61538, "8": 0, "9": 0.46154, "15": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.61538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3263": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3263, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 1250, "3": 650, "6": 850, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 2.83333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2977": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.29412, "3": 0.23529, "4": 0.47059, "5": 0, "7": 0.47059, "8": 0, "9": 0.35294, "15": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.47059, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 93000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3264": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3264, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "1": 1400, "2": 1400, "3": 400, "20": 1400, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2985": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.875, "1": 0, "2": 0.375, "3": 0.25, "4": 1, "5": 0, "7": 0.75, "8": 0, "9": 0.75, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3265": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3265, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 75600, "costs": { "1": 1500, "2": 1475, "3": 475, "20": 1550, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2986": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.77778, "1": 0, "2": 0.33333, "3": 0.22222, "4": 1, "5": 0, "7": 0.66667, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.77778, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3266": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3266, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "1": 1600, "2": 1550, "3": 550, "20": 1700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2987": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8, "1": 0, "2": 0.3, "3": 0.2, "4": 1, "5": 0, "7": 0.6, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.8, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3267": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3267, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "1": 1700, "2": 1625, "3": 625, "20": 1850, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2988": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.75, "1": 0, "2": 0.33333, "3": 0.25, "4": 1, "5": 0, "7": 0.58333, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.75, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 86000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3268": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3268, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "1": 1800, "2": 1700, "3": 700, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 60, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2989": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.71429, "1": 0, "2": 0.35714, "3": 0.21429, "4": 1, "5": 0, "7": 0.5, "8": 0, "9": 0.42857, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.71429, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3269": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3269, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "1": 1900, "2": 1800, "3": 725, "20": 2200, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 60, "5": 65, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2990": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.6875, "1": 0, "2": 0.375, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0, "9": 0.375, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.6875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 97000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M1203 NLOS", "nameFaction2": "2S35 Koalitsiya-SV", "nameFaction3": "Panzerhaubitze 2000", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3271": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3271, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 64800, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 14, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2991": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.16667, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3272": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3272, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 68400, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 14, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 12.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 12.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2992": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.2, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3273": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3273, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 72000, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 16, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2993": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.19231, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3274": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3274, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 75600, "costs": { "1": 1750, "3": 700, "6": 1250, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 0.75, "3": 1.875, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2994": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.21429, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3275": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3275, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 79200, "costs": { "1": 1750, "3": 700, "6": 1250, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 55, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 0.75, "3": 1.875, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2995": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.23333, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3276": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3276, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 82800, "costs": { "1": 2000, "3": 900, "6": 1500, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 55, "5": 60, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2996": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.25, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 82000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "THAAD Missile Defence", "nameFaction2": "S-400 Triumf", "nameFaction3": "SAMP/T", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 150 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3278": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3278, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1100, "3": 425, "6": 1000, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 35, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3450": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2, "1": 1, "2": 0.15, "3": 0, "4": 0.15, "5": 0, "7": 0.1, "8": 0.8, "9": 0.1, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2, "1002": 0.15, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 82200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-4 Phantom II", "nameFaction2": "Yak-141", "nameFaction3": "Étendard IVM", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3279": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3279, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1250, "3": 625, "6": 1200, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3451": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.21429, "1": 1, "2": 0.17857, "3": 0, "4": 0.17857, "5": 0, "7": 0.10714, "8": 0.78571, "9": 0.07143, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.21429, "1002": 0.17857, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-14A Tomcat", "nameFaction2": "Su-33 Flanker D", "nameFaction3": "Jaguar M", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3280": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3280, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1500, "3": 825, "6": 1350, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 55, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3452": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.19444, "3": 0, "4": 0.19444, "5": 0, "7": 0.11111, "8": 0.83333, "9": 0.05556, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.19444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 108200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-14D Super Tomcat", "nameFaction2": "MiG-29K", "nameFaction3": "Rafale M", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3281": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3281, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 1000, "3": 450, "6": 1050, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 30, "20": 105, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3454": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.6, "2": 1, "3": 0.2, "4": 1, "5": 0, "7": 0.4, "8": 0.8, "9": 0.4, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "A-6 Intruder", "nameFaction2": "Yak-38", "nameFaction3": "Harrier", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3282": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3282, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 100800, "costs": { "2": 1250, "3": 625, "6": 1150, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 40, "20": 130, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3455": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.64286, "2": 1, "3": 0.21429, "4": 1, "5": 0, "7": 0.42857, "8": 0.85714, "9": 0.28571, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "A-7 Corsair II", "nameFaction2": "Su-27K", "nameFaction3": "Super Étendard", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3283": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3283, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 111600, "costs": { "2": 1500, "3": 850, "6": 1300, "20": 5250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 155, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3456": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.66667, "2": 1, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.77778, "9": 0.22222, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 111200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "F-18 Super Hornet", "nameFaction2": "Su-34K", "nameFaction3": "Harrier II Plus", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3284": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3284, "statsColumnID": 2224, "unitPack": 0, "rankingFactor": 9, "buildTime": 129600, "costs": { "2": 1500, "3": 550, "4": 450, "6": 1600, "20": 7000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 65, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 28, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 21, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 21, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3453": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_air_superiority_fighter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19048, "1": 1, "2": 0.11905, "3": 0, "4": 0.16667, "5": 0, "7": 0.09524, "8": 0.71429, "9": 0.09524, "12": 1, "13": 11, "17": 1, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 0.19048, "1002": 0.16667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 129200, "formationNameSmall": "Stealth Fighter Squadron", "formationNameBig": "Stealth Fighter Wing", "unitDesc": "Stealth technology combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks. Invisible to most radar-equipped units.\n• Unit does not declare war when penetrating foreign airspace. ", "nameFaction1": "F-22 Raptor", "nameFaction2": "Su-47 Berkut", "nameFaction3": "MBB Firefly", "nameFaction4": "", "typeName": "Stealth Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3285": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3285, "statsColumnID": 2238, "unitPack": 0, "rankingFactor": 8, "buildTime": 144000, "costs": { "2": 1500, "3": 800, "4": 400, "6": 1450, "20": 6000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 65, "5": 70, "6": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 28, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3457": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_strike_fighter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.63636, "2": 0.45455, "3": 0.13636, "4": 1, "5": 0, "7": 0.36364, "8": 0.77273, "9": 0.22727, "12": 1, "13": 11, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 144200, "formationNameSmall": "Stealth Strike Squadron", "formationNameBig": "Stealth Strike Wing", "unitDesc": "Stealth technology multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is its deep strike capability. Invisible to most radar-equipped units.\n• Unit does not declare war when penetrating foreign airspace. ", "nameFaction1": "F-35 Lightning II", "nameFaction2": "Su-T50 PakFa", "nameFaction3": "F-117 Nighthawk", "nameFaction4": "", "typeName": "Stealth Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3286": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3286, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 40, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3458": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.35294, "3": 0.58824, "4": 0.35294, "5": 0, "7": 0.58824, "8": 0, "9": 0.35294, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.82353, "1002": 0.35294, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 86200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "3287": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3287, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 45, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3459": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.33333, "3": 0.66667, "4": 0.33333, "5": 0, "7": 0.55556, "8": 0, "9": 0.33333, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.83333, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 90200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "3288": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3288, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 50, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3460": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.31579, "3": 0.63158, "4": 0.31579, "5": 0, "7": 0.52632, "8": 0, "9": 0.31579, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.84211, "1002": 0.31579, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 93200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "3289": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3289, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1500, "3": 775, "6": 1100, "20": 4250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 29, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3461": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.36364, "3": 0.63636, "4": 0.36364, "5": 0, "7": 0.45455, "8": 0, "9": 0.36364, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.81818, "1002": 0.36364, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 100200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "3290": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3290, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "2": 1500, "3": 775, "6": 1100, "20": 4250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3462": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.34783, "3": 0.69565, "4": 0.34783, "5": 0, "7": 0.43478, "8": 0, "9": 0.34783, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.82609, "1002": 0.34783, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 104200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "3291": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3291, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 111600, "costs": { "2": 1750, "3": 975, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 32, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3463": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.41379, "3": 0.62069, "4": 0.41379, "5": 0, "7": 0.34483, "8": 0, "9": 0.34483, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.82759, "1002": 0.41379, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 111200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "3292": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3292, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 115200, "costs": { "2": 1750, "3": 975, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 33, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3464": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.3871, "3": 0.58065, "4": 0.3871, "5": 0, "7": 0.32258, "8": 0, "9": 0.32258, "12": 1, "19": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.83871, "1002": 0.3871, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 115200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "3293": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3293, "statsColumnID": 2231, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "2": 1750, "3": 900, "4": 575, "6": 1700, "20": 7500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 75, "6": 60, "20": 225, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3465": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_bomber", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.33333, "3": 0.66667, "4": 0.5, "5": 0, "7": 0.46667, "8": 0, "9": 0.33333, "12": 1, "13": 11, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 172200, "formationNameSmall": "Stealth Bomber Squadron", "formationNameBig": "Stealth Bomber Wing", "unitDesc": "Stealth technology long-range bomber, used to penetrate deep into enemy airspace and attack strategic ground targets. Invisible to most radar-equipped units. \n• Unit does not declare war when penetrating foreign airspace", "nameFaction1": "B-2 Spirit", "nameFaction2": "Tu-PakDa", "nameFaction3": "SR71 Blackbird", "nameFaction4": "", "typeName": "Stealth Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "3294": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3294, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 1, "buildTime": 64800, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 15, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 3, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.75, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2908": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.03333, "4": 0.66667, "5": 0, "7": 0.66667, "8": 0.16667, "9": 0.66667, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 64000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3295": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3295, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 68400, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 20, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2909": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.0625, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.5, "8": 0.13, "9": 0.5, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 68000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3296": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3296, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "1": 650, "2": 350, "3": 850, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 25, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2910": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.5, "8": 0.25, "9": 0.5, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3297": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3297, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "1": 750, "2": 550, "3": 1000, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 25, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2911": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.04, "4": 0.6, "5": 0, "7": 0.4, "8": 0.2, "9": 0.4, "37": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3298": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3298, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "1": 750, "2": 550, "3": 1000, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 25, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2912": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.04, "4": 0.7, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "37": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized Infantry transported by light vehicles. Its primary role is to hold strategic targets, such as towns or cities.", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3299": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3299, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 82800, "costs": { "1": 950, "2": 700, "3": 1250, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 40, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 20, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2913": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.20833, "2": 0, "3": 0.03333, "4": 0.75, "5": 0, "7": 0.33333, "8": 0.25, "9": 0.33333, "37": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized infantry transported by light vehicles. Serves to hold strategic targets, such as towns or cities. Can engage hostile units at range with mortar.", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3300": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3300, "statsColumnID": 2039, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "1": 950, "2": 700, "3": 1250, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 40, "5": 45, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.35, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 8.125, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 20, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2914": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "light_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.03077, "4": 0.69231, "5": 0, "7": 0.30769, "8": 0.23846, "9": 0.30769, "37": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.69231, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Infantry Battalion", "formationNameBig": "Infantry Division", "unitDesc": "Motorized infantry transported by light vehicles. Serves to hold strategic targets, such as towns or cities. Can engage hostile units at range with mortar.", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "", "typeName": "Motorized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Motorized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3301": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3301, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "2": 1000, "3": 1000, "6": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 30, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.33333, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2936": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1, "2": 0, "3": 0.02, "4": 0.6, "5": 0, "7": 0.4, "8": 0.2, "9": 0.4, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3302": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3302, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 75600, "costs": { "2": 1000, "3": 1000, "6": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 30, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2937": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3303": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3303, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "2": 1250, "3": 1000, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2938": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.01667, "4": 0.58333, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.58333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3304": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3304, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1250, "3": 1250, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 50, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2939": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3305": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3305, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1250, "3": 1250, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 55, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2940": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.02857, "4": 0.64286, "5": 0, "7": 0.28571, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.64286, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3306": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3306, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1500, "3": 1500, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 60, "5": 60, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2941": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.125, "2": 0, "3": 0.025, "4": 0.5625, "5": 0, "7": 0.25, "8": 0.1275, "9": 0.25, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3307": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3307, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1500, "3": 1500, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 60, "5": 65, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2942": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.16667, "2": 0, "3": 0.02222, "4": 0.55556, "5": 0, "7": 0.22222, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "45": 3, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.55556, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 93000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Modern Airborne", "nameFaction2": "Modern Airborne", "nameFaction3": "Modern Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3308": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3308, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 2, "buildTime": 75600, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 25, "5": 20, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 4.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2950": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.22222, "2": 0, "3": 0.02222, "4": 0.33333, "5": 0, "7": 0.44444, "8": 0.33333, "9": 0.44444, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 75000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3309": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3309, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 25, "5": 25, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2951": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.02, "4": 0.3, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.3, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 79000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3310": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3310, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 82800, "costs": { "1": 950, "2": 850, "3": 400, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 30, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 19, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2952": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.02, "4": 0.4, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "17": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.4, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3311": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3311, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 1250, "2": 1150, "3": 550, "20": 1350, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 40, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 21, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2953": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03333, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.33333, "9": 0.33333, "17": 1, "37": 1, "43": 1, "45": 2, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3312": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3312, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "1": 1250, "2": 1150, "3": 550, "20": 1350, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 40, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 21, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 6.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2954": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23077, "2": 0, "3": 0.03077, "4": 0.46154, "5": 0, "7": 0.30769, "8": 0.30769, "9": 0.30769, "17": 1, "37": 1, "43": 1, "45": 2, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.46154, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3313": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3313, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 1450, "2": 1250, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 23, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2955": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28571, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.35714, "9": 0.28571, "17": 1, "37": 1, "43": 1, "45": 3, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3314": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3314, "statsColumnID": 2075, "unitPack": 0, "rankingFactor": 5, "buildTime": 104400, "costs": { "1": 1450, "2": 1250, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 50, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2956": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "combat_recon_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28571, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.35714, "9": 0.28571, "17": 1, "37": 1, "43": 1, "45": 3, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 104000, "formationNameSmall": "Recon Battalion", "formationNameBig": "Recon Division", "unitDesc": "Combat vehicle combining decent armor and high mobility to detect, reconnoiter and outmaneuver the enemy. Often used to spearhead an attack, providing mobile surveillance services to the main force.", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "", "typeName": "Combat Recon Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Combat Recon Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3322": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3322, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 64800, "costs": { "1": 1000, "3": 400, "6": 500, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 15, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 3.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.16667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2978": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.28571, "3": 0.28571, "4": 1, "5": 0, "7": 0.85714, "8": 0, "9": 0.85714, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.85714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3323": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3323, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 68400, "costs": { "1": 1000, "3": 400, "6": 500, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 15, "5": 20, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.33333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2979": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.25, "3": 0.25, "4": 0.875, "5": 0, "7": 0.75, "8": 0, "9": 0.75, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3324": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3324, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 75600, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 20, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.5, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2980": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.33333, "3": 0.33333, "4": 0.88889, "5": 0, "7": 0.77778, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.77778, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3325": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3325, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 79200, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 25, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 2, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2981": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.3, "3": 0.3, "4": 0.8, "5": 0, "7": 0.7, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "45": 8, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3326": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3326, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 82800, "costs": { "1": 1100, "3": 500, "6": 650, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 20, "5": 30, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 13, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 1.83333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2982": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.27273, "3": 0.27273, "4": 0.72727, "5": 0, "7": 0.63636, "8": 0, "9": 0.54545, "15": 1, "37": 1, "43": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 82000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3327": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3327, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 90000, "costs": { "1": 1250, "3": 650, "6": 850, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 2.16667, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2983": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.30769, "3": 0.30769, "4": 0.69231, "5": 0, "7": 0.61538, "8": 0, "9": 0.46154, "15": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.61538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3328": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3328, "statsColumnID": 2103, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "1": 1250, "3": 650, "6": 850, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 30, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 1.25, "13": 0.5, "15": 0.5, "16": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 2.83333, "1": 0, "2": 0, "15": 0.75, "16": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 32, "12": 1.5625, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2984": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "towed_howitzer_artillery", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.29412, "3": 0.23529, "4": 0.52941, "5": 0, "7": 0.47059, "8": 0, "9": 0.35294, "15": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.47059, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 93000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Vehicle towed artillery unit firing shells in a high trajectory on stationary targets. Very effective in preparing assaults on defended positions.", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "", "typeName": "Towed Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 25 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Towed Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3329": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3329, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 61200, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3003": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1.1875, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 61000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3330": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3330, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 64800, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 30, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 8.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3004": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1.17647, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.23529, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3331": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3331, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 68400, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 35, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3005": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1.22222, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3332": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3332, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 72000, "costs": { "1": 1350, "3": 500, "6": 600, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3006": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1.2, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.3, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3333": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3333, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 75600, "costs": { "1": 1350, "3": 500, "6": 600, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 45, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 10.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 10.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3007": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1.19048, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.38095, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3334": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3334, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 1500, "3": 625, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 45, "5": 50, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3008": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1.18182, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.5, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "AN/TWQ-1 Avenger", "nameFaction2": "Pantsir-S1", "nameFaction3": "Stormer HVM", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3336": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3336, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 64800, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 14, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2997": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.16667, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3337": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3337, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 68400, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 35, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 14, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 12.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 12.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2998": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.2, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3338": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3338, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 72000, "costs": { "1": 1500, "3": 500, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 0.5, "3": 1.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 16, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2999": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.19231, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3339": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3339, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 75600, "costs": { "1": 1750, "3": 700, "6": 1250, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 0.75, "3": 1.875, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3000": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.21429, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3340": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3340, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 79200, "costs": { "1": 1750, "3": 700, "6": 1250, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 55, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 0.75, "3": 1.875, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3001": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.23333, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 125 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 125, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3341": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3341, "statsColumnID": 2138, "unitPack": 0, "rankingFactor": 6, "buildTime": 82800, "costs": { "1": 2000, "3": 900, "6": 1500, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 55, "5": 60, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3002": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "missile_defense_system_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.25, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 82000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Long-range, surface-to-air missile system. Provides heavy air cover to large areas and cities. Detects incoming enemies with its radar and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "THAAD Missile Defence", "nameFaction2": "S-400 Triumf", "nameFaction3": "SAMP/T", "nameFaction4": "", "typeName": "Theater Defense System", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 150 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Theater Defense System", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3343": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3343, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 57600, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3466": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.55556, "1": 0.88889, "2": 0, "3": 0.04444, "4": 0.22222, "5": 0, "7": 0.44444, "8": 1, "9": 0.22222, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.55556, "1002": 0.22222, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 57000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3344": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3344, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 61200, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3467": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.45455, "1": 0.72727, "2": 0, "3": 0.03636, "4": 0.18182, "5": 0, "7": 0.36364, "8": 1, "9": 0.18182, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.45455, "1002": 0.18182, "1003": 0.18182, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 61000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3345": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3345, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 64800, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3468": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.63636, "1": 0.72727, "2": 0, "3": 0.03636, "4": 0.18182, "5": 0, "7": 0.36364, "8": 1, "9": 0.18182, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.63636, "1002": 0.18182, "1003": 0.18182, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3346": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3346, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 68400, "costs": { "1": 1100, "2": 1400, "3": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3469": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.61538, "1": 0.76923, "2": 0, "3": 0.04615, "4": 0.23077, "5": 0, "7": 0.30769, "8": 1, "9": 0.15385, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.61538, "1002": 0.23077, "1003": 0.15385, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3347": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3347, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 72000, "costs": { "1": 1100, "2": 1400, "3": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 45, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3470": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.57143, "1": 0.71429, "2": 0, "3": 0.04286, "4": 0.21429, "5": 0, "7": 0.28571, "8": 1, "9": 0.14286, "37": 1, "43": 1, "44": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.57143, "1002": 0.21429, "1003": 0.14286, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3348": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3348, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 75600, "costs": { "1": 1250, "2": 1600, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 50, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3471": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.625, "1": 0.75, "2": 0, "3": 0.0375, "4": 0.25, "5": 0, "7": 0.25, "8": 1, "9": 0.125, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.625, "1002": 0.25, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3349": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3349, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 79200, "costs": { "1": 1250, "2": 1600, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 55, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3472": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.55556, "1": 0.77778, "2": 0, "3": 0.03333, "4": 0.22222, "5": 0, "7": 0.22222, "8": 1, "9": 0.11111, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.55556, "1002": 0.22222, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingAA", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3350": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3350, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 40, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3037": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.42857, "3": 0.71429, "4": 0.42857, "5": 0, "7": 0.71429, "8": 0, "9": 0.42857, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.42857, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 86200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "3351": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3351, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 45, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3038": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.4, "3": 0.8, "4": 0.4, "5": 0, "7": 0.66667, "8": 0, "9": 0.4, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.4, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 90200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "3352": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3352, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1250, "3": 550, "6": 900, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 50, "6": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 24, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3039": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.375, "3": 0.75, "4": 0.375, "5": 0, "7": 0.625, "8": 0, "9": 0.375, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.375, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 93200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "3353": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3353, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1500, "3": 775, "6": 1100, "20": 4250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3040": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.44444, "3": 0.77778, "4": 0.44444, "5": 0, "7": 0.55556, "8": 0, "9": 0.44444, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 100200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "3354": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3354, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "2": 1500, "3": 775, "6": 1100, "20": 4250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3041": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.42105, "3": 0.84211, "4": 0.42105, "5": 0, "7": 0.52632, "8": 0, "9": 0.42105, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.42105, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 104200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "3355": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3355, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 111600, "costs": { "2": 1750, "3": 975, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 29, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3042": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.5, "3": 0.75, "4": 0.5, "5": 0, "7": 0.41667, "8": 0, "9": 0.41667, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 111200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "3356": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3356, "statsColumnID": 2210, "unitPack": 0, "rankingFactor": 4, "buildTime": 115200, "costs": { "2": 1750, "3": 975, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3043": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strategic_bomber_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.46154, "3": 0.69231, "4": 0.46154, "5": 0, "7": 0.38462, "8": 0, "9": 0.38462, "12": 1, "19": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 0.46154, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 115200, "formationNameSmall": "Bomber Squadron", "formationNameBig": "Bomber Wing", "unitDesc": "Long-range heavy bomber, used to penetrate deep into enemy airspace and attack strategic ground targets.", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "", "typeName": "Heavy Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Heavy Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "3357": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3357, "statsColumnID": 2231, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "2": 1750, "3": 900, "4": 575, "6": 1700, "20": 7500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 75, "6": 60, "20": 225, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3473": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_bomber", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.33333, "3": 0.66667, "4": 0.5, "5": 0, "7": 0.46667, "8": 0, "9": 0.33333, "12": 1, "13": 11, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 172200, "formationNameSmall": "Stealth Bomber Squadron", "formationNameBig": "Stealth Bomber Wing", "unitDesc": "Stealth technology long-range bomber, used to penetrate deep into enemy airspace and attack strategic ground targets. Invisible to most radar-equipped units. \n• Unit does not declare war when penetrating foreign airspace", "nameFaction1": "B-2 Spirit", "nameFaction2": "Tu-PakDa", "nameFaction3": "SR71 Blackbird", "nameFaction4": "", "typeName": "Stealth Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "3358": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3358, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1100, "3": 425, "6": 1000, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 35, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3474": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2, "1": 1, "2": 0.15, "3": 0, "4": 0.15, "5": 0, "7": 0.1, "8": 0.8, "9": 0.1, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2, "1002": 0.15, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 82200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-4 Phantom II", "nameFaction2": "Yak-141", "nameFaction3": "Étendard IVM", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3359": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3359, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1250, "3": 625, "6": 1200, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3475": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.21429, "1": 1, "2": 0.17857, "3": 0, "4": 0.17857, "5": 0, "7": 0.10714, "8": 0.78571, "9": 0.07143, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.21429, "1002": 0.17857, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-14A Tomcat", "nameFaction2": "Su-33 Flanker D", "nameFaction3": "Jaguar M", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3360": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3360, "statsColumnID": 2196, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1500, "3": 825, "6": 1350, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 55, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3476": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.19444, "3": 0, "4": 0.19444, "5": 0, "7": 0.11111, "8": 0.83333, "9": 0.05556, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.19444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 108200, "formationNameSmall": "Naval Fighter Squadron", "formationNameBig": "Naval Fighter Wing", "unitDesc": "Carrier-based fighter airplane with the primary role of establishing total air dominance, ensuring friendly naval units in the theatre of operations remain safe from air attacks. Equipped to land on aircraft carriers.", "nameFaction1": "F-14D Super Tomcat", "nameFaction2": "MiG-29K", "nameFaction3": "Rafale M", "nameFaction4": "", "typeName": "Naval Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3361": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3361, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 1000, "3": 450, "6": 1050, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 30, "20": 105, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3478": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.6, "2": 1, "3": 0.2, "4": 1, "5": 0, "7": 0.4, "8": 0.8, "9": 0.4, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "A-6 Intruder", "nameFaction2": "Yak-38", "nameFaction3": "Harrier", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3362": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3362, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 100800, "costs": { "2": 1250, "3": 625, "6": 1150, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 40, "20": 130, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3479": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.64286, "2": 1, "3": 0.21429, "4": 1, "5": 0, "7": 0.42857, "8": 0.85714, "9": 0.28571, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "A-7 Corsair II", "nameFaction2": "Su-27K", "nameFaction3": "Super Étendard", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3363": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3363, "statsColumnID": 2203, "unitPack": 0, "rankingFactor": 3, "buildTime": 111600, "costs": { "2": 1500, "3": 850, "6": 1300, "20": 5250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 155, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3480": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.66667, "2": 1, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.77778, "9": 0.22222, "12": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 111200, "formationNameSmall": "Naval Strike Squadron", "formationNameBig": "Naval Strike Wing", "unitDesc": "Carrier-based multi-role fighter with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability. Equipped to land on aircraft carriers.", "nameFaction1": "F-18 Super Hornet", "nameFaction2": "Su-34K", "nameFaction3": "Harrier II Plus", "nameFaction4": "", "typeName": "Naval Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3364": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3364, "statsColumnID": 2224, "unitPack": 0, "rankingFactor": 9, "buildTime": 129600, "costs": { "2": 1500, "3": 550, "4": 450, "6": 1600, "20": 7000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 65, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 28, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 21, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 21, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3477": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_air_superiority_fighter", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19048, "1": 1, "2": 0.11905, "3": 0, "4": 0.16667, "5": 0, "7": 0.09524, "8": 0.71429, "9": 0.09524, "12": 1, "13": 11, "17": 1, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 0.19048, "1002": 0.16667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 129200, "formationNameSmall": "Stealth Fighter Squadron", "formationNameBig": "Stealth Fighter Wing", "unitDesc": "Stealth technology combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks. Invisible to most radar-equipped units.\n• Unit does not declare war when penetrating foreign airspace. ", "nameFaction1": "F-22 Raptor", "nameFaction2": "Su-47 Berkut", "nameFaction3": "MBB Firefly", "nameFaction4": "", "typeName": "Stealth Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 11 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3365": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3365, "statsColumnID": 2238, "unitPack": 0, "rankingFactor": 8, "buildTime": 144000, "costs": { "2": 1500, "3": 800, "4": 400, "6": 1450, "20": 6000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 65, "5": 70, "6": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 28, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3481": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "stealth_strike_fighter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.63636, "2": 0.45455, "3": 0.13636, "4": 1, "5": 0, "7": 0.36364, "8": 0.77273, "9": 0.22727, "12": 1, "13": 11, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 144200, "formationNameSmall": "Stealth Strike Squadron", "formationNameBig": "Stealth Strike Wing", "unitDesc": "Stealth technology multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is its deep strike capability. Invisible to most radar-equipped units.\n• Unit does not declare war when penetrating foreign airspace. ", "nameFaction1": "F-35 Lightning II", "nameFaction2": "Su-T50 PakFa", "nameFaction3": "F-117 Nighthawk", "nameFaction4": "", "typeName": "Stealth Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 13 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Stealth Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3366": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3366, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 900, "3": 400, "6": 750, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 30, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3016": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35714, "1": 0, "2": 0.21429, "3": 0.01429, "4": 1, "5": 0, "7": 0.28571, "8": 0.57143, "9": 0.28571, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.35714, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 82200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3367": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3367, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 900, "3": 400, "6": 750, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 30, "5": 35, "6": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3017": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.3125, "1": 0, "2": 0.1875, "3": 0.0125, "4": 1, "5": 0, "7": 0.25, "8": 0.5, "9": 0.25, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.3125, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 86200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3368": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3368, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 40, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3018": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35, "1": 0, "2": 0.2, "3": 0.01, "4": 1, "5": 0, "7": 0.2, "8": 0.6, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.35, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 93200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3369": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3369, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 45, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3019": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35, "1": 0, "2": 0.2, "3": 0.01, "4": 1, "5": 0, "7": 0.2, "8": 0.6, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.35, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 97200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3370": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3370, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1050, "3": 575, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 45, "5": 50, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3020": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.31818, "1": 0, "2": 0.18182, "3": 0.00909, "4": 1, "5": 0, "7": 0.18182, "8": 0.54545, "9": 0.18182, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.31818, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 100200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3371": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3371, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1250, "3": 750, "6": 1100, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 55, "5": 55, "6": 45, "20": 115, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3021": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0, "2": 0.24, "3": 0.008, "4": 1, "5": 0, "7": 0.16, "8": 0.64, "9": 0.16, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 108200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3372": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3372, "statsColumnID": 2167, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1250, "3": 750, "6": 1100, "20": 3750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 55, "5": 60, "6": 45, "20": 115, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3022": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "attack_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.39231, "1": 0, "2": 0.26923, "3": 0.00769, "4": 1, "5": 0, "7": 0.15385, "8": 0.61538, "9": 0.15385, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 0.39231, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 90200, "formationNameSmall": "Attack Squadron", "formationNameBig": "Attack Wing", "unitDesc": "Heavily armed rotary-wing attack aircraft, focussing on hard or heavily armored targets. Usually equipped with auto-cannons and guided anti-tank missiles. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "", "typeName": "Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 17 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3373": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3373, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3030": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0.8, "2": 0.13333, "3": 0, "4": 0.2, "5": 0, "7": 0.13333, "8": 1, "9": 0.13333, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.26667, "1002": 0.2, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 82200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3374": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3374, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3031": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0.875, "2": 0.125, "3": 0, "4": 0.1875, "5": 0, "7": 0.125, "8": 1, "9": 0.125, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.25, "1002": 0.1875, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3375": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3375, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1000, "3": 425, "6": 950, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3032": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19048, "1": 1, "2": 0.09524, "3": 0, "4": 0.14286, "5": 0, "7": 0.09524, "8": 0.80952, "9": 0.09524, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.19048, "1002": 0.14286, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 90200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3376": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3376, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "2": 1175, "3": 600, "6": 1100, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3033": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.11111, "3": 0, "4": 0.18519, "5": 0, "7": 0.11111, "8": 0.74074, "9": 0.07407, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.18519, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3377": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3377, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 100800, "costs": { "2": 1175, "3": 600, "6": 1100, "20": 4000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 45, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3034": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.2069, "1": 1, "2": 0.10345, "3": 0, "4": 0.17241, "5": 0, "7": 0.10345, "8": 0.7931, "9": 0.06897, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.2069, "1002": 0.17241, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3378": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3378, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "2": 1400, "3": 800, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 23, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3035": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.13889, "3": 0, "4": 0.19444, "5": 0, "7": 0.11111, "8": 0.77778, "9": 0.05556, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.19444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 108200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3379": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3379, "statsColumnID": 2175, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1400, "3": 800, "6": 1250, "20": 5000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "1": 16, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 3.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3036": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "air_superiority_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.22222, "1": 1, "2": 0.13889, "3": 0, "4": 0.19444, "5": 0, "7": 0.11111, "8": 0.83333, "9": 0.05556, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0.22222, "1002": 0.19444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 93200, "formationNameSmall": "Fighter Squadron", "formationNameBig": "Fighter Wing", "unitDesc": "Fixed-wing combat aircraft with the primary role of establishing total air dominance, ensuring friendly ground units in the theatre of operations remain safe from air attacks.", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "", "typeName": "Air Superiority Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 12 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingAir", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Air Superiority Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3380": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3380, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "2": 1000, "3": 1000, "6": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 30, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.33333, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2929": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1, "2": 0, "3": 0.02, "4": 0.6, "5": 0, "7": 0.4, "8": 0.2, "9": 0.4, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3381": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3381, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 75600, "costs": { "2": 1000, "3": 1000, "6": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 50, "3": 30, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2930": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.01667, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3382": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3382, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "2": 1250, "3": 1000, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2931": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.08333, "2": 0, "3": 0.01667, "4": 0.58333, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "37": 1, "43": 1, "45": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.58333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3383": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3383, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "2": 1250, "3": 1250, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 50, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2932": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3384": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3384, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1250, "3": 1250, "6": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 45, "5": 55, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2933": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.02857, "4": 0.64286, "5": 0, "7": 0.28571, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.64286, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3385": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3385, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1500, "3": 1500, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 60, "5": 60, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2934": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.125, "2": 0, "3": 0.025, "4": 0.5625, "5": 0, "7": 0.25, "8": 0.1275, "9": 0.25, "37": 1, "43": 1, "45": 2, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3386": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3386, "statsColumnID": 2046, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1500, "3": 1500, "6": 750, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 60, "5": 65, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 0.2, "3": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "12": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "13": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2256": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2935": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "airmobile_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.16667, "2": 0, "3": 0.02222, "4": 0.55556, "5": 0, "7": 0.22222, "8": 0.11111, "9": 0.22222, "37": 1, "43": 1, "45": 3, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.55556, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 93000, "formationNameSmall": "Airmobile Squadron", "formationNameBig": "Airmobile Division", "unitDesc": "Light infantry supported by transport helicopters for rapid intervention. Especially effective deep behind enemy lines. This unit fights as Helicopter during the first phase of combat.", "nameFaction1": "Modern Airborne", "nameFaction2": "Modern Airborne", "nameFaction3": "Modern Airborne", "nameFaction4": "", "typeName": "Airmobile Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airmobile Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3387": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3387, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3494": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.14286, "3": 0, "4": 0.28571, "5": 0, "7": 0.21429, "8": 0.28571, "9": 0.28571, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.28571, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 79200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3388": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3388, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 82800, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 30, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 7, "@c": "java.util.HashMap" }, "hitPoints": { "1": 18, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3495": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.125, "3": 0, "4": 0.25, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.25, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 82200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3389": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3389, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "1": 850, "3": 350, "6": 700, "20": 2750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 35, "6": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 18, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3496": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.125, "3": 0, "4": 0.3125, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.25, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.3125, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 86200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3390": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3390, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "1": 1000, "3": 500, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 40, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3497": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.33333, "5": 0, "7": 0.16667, "8": 0.38889, "9": 0.22222, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 93200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3391": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3391, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "1": 1000, "3": 500, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 40, "5": 45, "6": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 22, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3498": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.44444, "5": 0, "7": 0.16667, "8": 0.38889, "9": 0.22222, "12": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 97200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3392": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3392, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 104400, "costs": { "1": 1250, "3": 700, "6": 1000, "20": 3350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 24, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3499": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.18182, "3": 0, "4": 0.36364, "5": 0, "7": 0.13636, "8": 0.45455, "9": 0.18182, "12": 1, "17": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.36364, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 104200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3393": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3393, "statsColumnID": 2153, "unitPack": 0, "rankingFactor": 4, "buildTime": 108000, "costs": { "1": 1250, "3": 700, "6": 1000, "20": 3350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 24, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 3, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3500": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "helicopter_gunship_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.16667, "3": 0, "4": 0.33333, "5": 0, "7": 0.125, "8": 0.41667, "9": 0.16667, "12": 1, "17": 1, "28": 1, "41": 2500, "43": 1, "48": 1, "49": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": true, "sortValue": 108200, "formationNameSmall": "Gunship Squadron", "formationNameBig": "Gunship Wing", "unitDesc": "Medium armed rotary-wing combat aircraft, focussing on soft or lightly armored targets. Usually equipped with heavy machine guns and missile pods. Evades Anti Air Missile detection by flying NOE.", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "", "typeName": "Helicopter Gunship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 18 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingGunship", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Gunship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3394": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3394, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 82800, "costs": { "2": 1900, "3": 500, "6": 700, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 30, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3501": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.11765, "2": 0, "3": 0.03529, "4": 0.58824, "5": 0, "7": 0.35294, "8": 0.11765, "9": 0.23529, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.58824, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "LVTP-7", "nameFaction2": "BTR-80", "nameFaction3": "Fuchs", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3395": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3395, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 93600, "costs": { "2": 2100, "3": 700, "6": 950, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3502": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03, "4": 0.6, "5": 0, "7": 0.3, "8": 0.25, "9": 0.2, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "AAVP-7A1", "nameFaction2": "BTR-90", "nameFaction3": "Piranha", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3396": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3396, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 100800, "costs": { "2": 2400, "3": 900, "6": 1100, "20": 2650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 38, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3503": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.26087, "2": 0, "3": 0.03478, "4": 0.6087, "5": 0, "7": 0.26087, "8": 0.26087, "9": 0.17391, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.6087, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "ACV 1.1", "nameFaction2": "Bumerang", "nameFaction3": "VCBI II", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3400": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3400, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 82800, "costs": { "2": 1900, "3": 500, "6": 700, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 30, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3507": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.11765, "2": 0, "3": 0.03529, "4": 0.58824, "5": 0, "7": 0.35294, "8": 0.11765, "9": 0.23529, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "56": 1, "1000": 0, "1001": 1, "1002": 0.58824, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "LVTP-7", "nameFaction2": "BTR-80", "nameFaction3": "Fuchs", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3401": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3401, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 93600, "costs": { "2": 2100, "3": 700, "6": 950, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3508": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03, "4": 0.6, "5": 0, "7": 0.3, "8": 0.25, "9": 0.2, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "AAVP-7A1", "nameFaction2": "BTR-90", "nameFaction3": "Piranha", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3402": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3402, "statsColumnID": 2110, "unitPack": 0, "rankingFactor": 9, "buildTime": 100800, "costs": { "2": 2400, "3": 900, "6": 1100, "20": 2650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 38, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.5, "1": 0, "2": 0, "12": 0.75, "13": 1.25, "15": 1.25, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3509": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "amphibious_combat_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.26087, "2": 0, "3": 0.03478, "4": 0.6087, "5": 0, "7": 0.26087, "8": 0.26087, "9": 0.17391, "17": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.6087, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Amphibious Battalion", "formationNameBig": "Amphibious Division", "unitDesc": "Tracked or wheeled amphibious warfare vehicle, developed as ship to shore assault and fire support unit. Armored support unit for naval infantry during landing operations.", "nameFaction1": "ACV 1.1", "nameFaction2": "Bumerang", "nameFaction3": "VCBI II", "nameFaction4": "", "typeName": "Amphibious Combat Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 10 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Amphibious Combat Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3406": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3406, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 57600, "costs": { "2": 1250, "3": 500, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3513": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27273, "1": 0, "2": 0, "3": 0.02727, "4": 1, "5": 0, "7": 0.18182, "8": 0, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.27273, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 57000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3407": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3407, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 64800, "costs": { "2": 1325, "3": 575, "6": 550, "20": 1575, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3514": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 0, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.16667, "8": 0, "9": 0.16667, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.33333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3408": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3408, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "2": 1400, "3": 650, "6": 600, "20": 1650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3515": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.34615, "1": 0, "2": 0, "3": 0.02308, "4": 1, "5": 0, "7": 0.15385, "8": 0, "9": 0.15385, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.34615, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3409": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3409, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "2": 1475, "3": 725, "6": 650, "20": 1725, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 50, "3": 40, "5": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3516": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35714, "1": 0, "2": 0, "3": 0.02143, "4": 1, "5": 0, "7": 0.14286, "8": 0, "9": 0.14286, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.35714, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3410": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3410, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1550, "3": 800, "6": 700, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 50, "3": 40, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14.5, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14.5, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3517": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.37931, "1": 0, "2": 0, "3": 0.02069, "4": 1, "5": 0, "7": 0.13793, "8": 0, "9": 0.13793, "37": 1, "43": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.37931, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 86000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3411": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3411, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1625, "3": 875, "6": 750, "20": 1875, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 65, "3": 50, "5": 50, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 32, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3518": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.13333, "8": 0, "9": 0.13333, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3412": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3412, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 57600, "costs": { "2": 1250, "3": 500, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3519": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27273, "1": 0, "2": 0, "3": 0.02727, "4": 1, "5": 0, "7": 0.18182, "8": 0, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.27273, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 57000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3413": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3413, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 64800, "costs": { "2": 1325, "3": 575, "6": 550, "20": 1575, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3520": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 0, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.16667, "8": 0, "9": 0.16667, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.33333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3414": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3414, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "2": 1400, "3": 650, "6": 600, "20": 1650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3521": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.34615, "1": 0, "2": 0, "3": 0.02308, "4": 1, "5": 0, "7": 0.15385, "8": 0, "9": 0.15385, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.34615, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3415": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3415, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "2": 1475, "3": 725, "6": 650, "20": 1725, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 50, "3": 40, "5": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3522": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35714, "1": 0, "2": 0, "3": 0.02143, "4": 1, "5": 0, "7": 0.14286, "8": 0, "9": 0.14286, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.35714, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3416": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3416, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1550, "3": 800, "6": 700, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 50, "3": 40, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14.5, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14.5, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3523": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.37931, "1": 0, "2": 0, "3": 0.02069, "4": 1, "5": 0, "7": 0.13793, "8": 0, "9": 0.13793, "37": 1, "43": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.37931, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 86000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3417": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3417, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1625, "3": 875, "6": 750, "20": 1875, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 65, "3": 50, "5": 50, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 32, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3524": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.13333, "8": 0, "9": 0.13333, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3418": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3418, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3525": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.66667, "3": 0.33333, "4": 0.88889, "5": 0, "7": 0.88889, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 86000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3419": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3419, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3526": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.6, "3": 0.3, "4": 0.9, "5": 0, "7": 0.8, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.9, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3420": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3420, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 45, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3527": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.6, "3": 0.3, "4": 1, "5": 0, "7": 0.8, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 93000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3421": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3421, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 1750, "3": 675, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 45, "5": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 100, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3528": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.66667, "3": 0.33333, "4": 1, "5": 0, "7": 0.75, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 100000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270A1 MLRS", "nameFaction2": "BM-30 Smerch", "nameFaction3": "M270 B1", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3422": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3422, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 108000, "costs": { "1": 2250, "3": 800, "6": 1100, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 55, "5": 60, "20": 155, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 100, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3529": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.78571, "3": 0.35714, "4": 1, "5": 0, "7": 0.71429, "8": 0, "9": 0.42857, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 108000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M142 HIMARS", "nameFaction2": "9A52-4 Tornado", "nameFaction3": "LRSVM Morava", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3423": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3423, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3530": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.66667, "3": 0.33333, "4": 0.88889, "5": 0, "7": 0.88889, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 86000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3424": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3424, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 40, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3531": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.6, "3": 0.3, "4": 0.9, "5": 0, "7": 0.8, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.9, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3425": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3425, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 93600, "costs": { "1": 1500, "3": 500, "6": 750, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 30, "5": 45, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 1.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3532": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.6, "3": 0.3, "4": 1, "5": 0, "7": 0.8, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 93000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3426": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3426, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 100800, "costs": { "1": 1750, "3": 675, "6": 900, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 45, "5": 55, "20": 140, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 100, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3533": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.66667, "3": 0.33333, "4": 1, "5": 0, "7": 0.75, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 100000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M270A1 MLRS", "nameFaction2": "BM-30 Smerch", "nameFaction3": "M270 B1", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3427": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3427, "statsColumnID": 2145, "unitPack": 0, "rankingFactor": 5, "buildTime": 108000, "costs": { "1": 2250, "3": 800, "6": 1100, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 55, "5": 60, "20": 155, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 100, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3534": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "multiple_rocket_launcher_systems_vehicle", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.78571, "3": 0.35714, "4": 1, "5": 0, "7": 0.71429, "8": 0, "9": 0.42857, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MLRSArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 108000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile rocket launcher vehicle, bringing long-range rocket artillery support to the battlefield. Capable of laying down a devastating barrage of destruction this weapon is feared by armor and infantry alike.", "nameFaction1": "M142 HIMARS", "nameFaction2": "9A52-4 Tornado", "nameFaction3": "LRSVM Morava", "nameFaction4": "", "typeName": "Multiple Rocket Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 23 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingMLRS", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Multiple Rocket Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3428": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3428, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 61200, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3548": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 61000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3429": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3429, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 64800, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 30, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 8.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3549": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.23529, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3430": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3430, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 68400, "costs": { "1": 1250, "3": 350, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 25, "5": 35, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3550": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3431": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3431, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 72000, "costs": { "1": 1350, "3": 500, "6": 600, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3551": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.3, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3432": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3432, "statsColumnID": 2131, "unitPack": 0, "rankingFactor": 5, "buildTime": 75600, "costs": { "1": 1350, "3": 500, "6": 600, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 45, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 10.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 10.5, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3552": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_sam_launcher", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 1, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "44": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0.38095, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Medium-range, surface-to-air missile vehicle. Provides air cover to advancing units. Detects enemies with its radar, and engages aircraft and missiles. Does not engage low flying helicopters.", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "", "typeName": "Mobile SAM Launcher", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 14 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingSAM", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile SAM Launcher", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3433": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3433, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 57600, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3541": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.55556, "1": 0.88889, "2": 0, "3": 0.04444, "4": 0.22222, "5": 0, "7": 0.44444, "8": 1, "9": 0.22222, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.55556, "1002": 0.22222, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 57000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3434": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3434, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 61200, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 30, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3542": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.45455, "1": 0.72727, "2": 0, "3": 0.03636, "4": 0.18182, "5": 0, "7": 0.36364, "8": 1, "9": 0.18182, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.45455, "1002": 0.18182, "1003": 0.18182, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 61000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3435": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3435, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 64800, "costs": { "1": 1000, "2": 1350, "3": 400, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 5.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3543": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.63636, "1": 0.72727, "2": 0, "3": 0.03636, "4": 0.18182, "5": 0, "7": 0.36364, "8": 1, "9": 0.18182, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.63636, "1002": 0.18182, "1003": 0.18182, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 26 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3436": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3436, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 68400, "costs": { "1": 1100, "2": 1400, "3": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 40, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 6.5, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 6.5, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3544": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.61538, "1": 0.76923, "2": 0, "3": 0.04615, "4": 0.23077, "5": 0, "7": 0.30769, "8": 1, "9": 0.15385, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.61538, "1002": 0.23077, "1003": 0.15385, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3437": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3437, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 72000, "costs": { "1": 1100, "2": 1400, "3": 550, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 40, "5": 45, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3545": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.57143, "1": 0.71429, "2": 0, "3": 0.04286, "4": 0.21429, "5": 0, "7": 0.28571, "8": 1, "9": 0.14286, "37": 1, "43": 1, "44": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.57143, "1002": 0.21429, "1003": 0.14286, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3438": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3438, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 75600, "costs": { "1": 1250, "2": 1600, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 50, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3546": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.625, "1": 0.75, "2": 0, "3": 0.0375, "4": 0.25, "5": 0, "7": 0.25, "8": 1, "9": 0.125, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.625, "1002": 0.25, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3439": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3439, "statsColumnID": 3149, "unitPack": 0, "rankingFactor": 6, "buildTime": 79200, "costs": { "1": 1250, "2": 1600, "3": 725, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 50, "5": 55, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 3, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "12": 0.75, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "13": 0.75, "15": 0.75, "16": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 26, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3547": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_aa_gun_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.55556, "1": 0.77778, "2": 0, "3": 0.03333, "4": 0.22222, "5": 0, "7": 0.22222, "8": 1, "9": 0.11111, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.55556, "1002": 0.22222, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Air Battalion", "formationNameBig": "Anti-Air Division", "unitDesc": "Motorized point defense anti-aircraft system, protecting advancing forces from immediate air threats. Small and mobile, these units are feared by any low flying ground attacker, especially helicopters.", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "", "typeName": "Mobile Anti-Air Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "TracersAntiAirAttackPainter", "range": 50 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Anti-Air Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3440": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3440, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 72000, "costs": { "1": 500, "2": 950, "3": 1000, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 20, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3554": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.6, "1": 0.2, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "37": 1, "38": 1, "43": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.6, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3441": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3441, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 75600, "costs": { "1": 500, "2": 950, "3": 1000, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3555": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0.16667, "2": 0, "3": 0.01667, "4": 1, "5": 0, "7": 0.33333, "8": 0.25, "9": 0.33333, "37": 1, "38": 1, "43": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3442": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3442, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.75, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3556": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.64286, "1": 0.21429, "2": 0, "3": 0.02857, "4": 1, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.64286, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3443": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3443, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 82800, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3557": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5625, "1": 0.1875, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.25, "8": 0.25, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.5625, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3444": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3444, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 45, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3558": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5625, "1": 0.1875, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.25, "8": 0.3125, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.5625, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3445": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3445, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 700, "2": 1150, "3": 1500, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 45, "5": 50, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.25, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3559": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.66667, "1": 0.27778, "2": 0, "3": 0.02222, "4": 1, "5": 0, "7": 0.22222, "8": 0.33333, "9": 0.22222, "37": 1, "38": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.66667, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Modern Mechanized", "nameFaction2": "Modern Mechanized", "nameFaction3": "Modern Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3446": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3446, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 72000, "costs": { "1": 500, "2": 950, "3": 1000, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 20, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3560": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.6, "1": 0.2, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "37": 1, "38": 1, "43": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.6, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3447": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3447, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 75600, "costs": { "1": 500, "2": 950, "3": 1000, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3561": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0.16667, "2": 0, "3": 0.01667, "4": 1, "5": 0, "7": 0.33333, "8": 0.25, "9": 0.33333, "37": 1, "38": 1, "43": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3448": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3448, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.75, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3562": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.64286, "1": 0.21429, "2": 0, "3": 0.02857, "4": 1, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.64286, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3449": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3449, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 82800, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3563": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5625, "1": 0.1875, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.25, "8": 0.25, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.5625, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3683": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3683, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 45, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3564": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5625, "1": 0.1875, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.25, "8": 0.3125, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.5625, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3684": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3684, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 700, "2": 1150, "3": 1500, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 45, "5": 50, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.25, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3565": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.66667, "1": 0.27778, "2": 0, "3": 0.02222, "4": 1, "5": 0, "7": 0.22222, "8": 0.33333, "9": 0.22222, "37": 1, "38": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.66667, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Modern Mechanized", "nameFaction2": "Modern Mechanized", "nameFaction3": "Modern Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3687": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3687, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 72000, "costs": { "1": 500, "2": 950, "3": 1000, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 20, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.1, "3": 2.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 6.25, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2320": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8, "1": 0.2, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.4, "8": 0.3, "9": 0.4, "37": 1, "38": 1, "43": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.6, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 72000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3688": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3688, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 75600, "costs": { "1": 500, "2": 950, "3": 1000, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 60, "3": 20, "5": 25, "20": 80, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 22, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2321": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.66667, "1": 0.16667, "2": 0, "3": 0.01667, "4": 1, "5": 0, "7": 0.33333, "8": 0.25, "9": 0.33333, "37": 1, "38": 1, "43": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 75000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 86400, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3689": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3689, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 79200, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.75, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2322": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.85714, "1": 0.21429, "2": 0, "3": 0.02857, "4": 1, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.64286, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 79000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3690": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3690, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 82800, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 40, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2323": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.75, "1": 0.1875, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.25, "8": 0.25, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.5625, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 82000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3691": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3691, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 86400, "costs": { "1": 550, "2": 1000, "3": 1250, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 70, "3": 35, "5": 45, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2324": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.75, "1": 0.1875, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.25, "8": 0.3125, "9": 0.25, "37": 1, "38": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.5625, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 86000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 64800, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3692": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3692, "statsColumnID": 2060, "unitPack": 0, "rankingFactor": 5, "buildTime": 90000, "costs": { "1": 700, "2": 1150, "3": 1500, "20": 2250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 45, "5": 50, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "13": 0.75, "15": 0.5, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.25, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "15": 0.75, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2325": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "mechanized_infantry", "minimumTechLevel": 0, "unitFeatures": { "0": 0.88889, "1": 0.27778, "2": 0, "3": 0.02222, "4": 1, "5": 0, "7": 0.22222, "8": 0.33333, "9": 0.22222, "37": 1, "38": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.66667, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 90000, "formationNameSmall": "Mechanized Battalion", "formationNameBig": "Mechanized Division", "unitDesc": "Mechanized infantry is especially suited for accompanying heavy armor. Mechanized support and flank protection greatly increases any armored unit's survivability.", "nameFaction1": "Modern Mechanized", "nameFaction2": "Modern Mechanized", "nameFaction3": "Modern Mechanized", "nameFaction4": "", "typeName": "Mechanized Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 19 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mechanized Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "4": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3694": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3694, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "1": 1400, "2": 1400, "3": 400, "20": 1400, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 2.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 65, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2384": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.375, "3": 0.25, "4": 1, "5": 0, "7": 0.75, "8": 0, "9": 0.75, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 72000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3695": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3695, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 75600, "costs": { "1": 1500, "2": 1475, "3": 475, "20": 1550, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 35, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 29, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 4.5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2385": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.88889, "1": 0, "2": 0.33333, "3": 0.22222, "4": 1, "5": 0, "7": 0.66667, "8": 0, "9": 0.66667, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.77778, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3696": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3696, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "1": 1600, "2": 1550, "3": 550, "20": 1700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 5, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 3.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2386": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.3, "3": 0.2, "4": 1, "5": 0, "7": 0.6, "8": 0, "9": 0.6, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.8, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "MediumArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3697": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3697, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "1": 1700, "2": 1625, "3": 625, "20": 1850, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 36, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2387": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.91667, "1": 0, "2": 0.33333, "3": 0.25, "4": 1, "5": 0, "7": 0.58333, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.75, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 86000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3698": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3698, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "1": 1800, "2": 1700, "3": 700, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 60, "20": 110, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 36, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 4.66667, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2388": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.85714, "1": 0, "2": 0.35714, "3": 0.21429, "4": 1, "5": 0, "7": 0.5, "8": 0, "9": 0.42857, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.71429, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3699": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3699, "statsColumnID": 2124, "unitPack": 0, "rankingFactor": 4, "buildTime": 97200, "costs": { "1": 1900, "2": 1800, "3": 725, "20": 2200, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 60, "5": 65, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 42, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1.25, "13": 0.75, "15": 0.75, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "15": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 85, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2389": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "self_propelled_artillery_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8125, "1": 0, "2": 0.375, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0, "9": 0.375, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.6875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 97000, "formationNameSmall": "Artillery Battalion", "formationNameBig": "Artillery Division", "unitDesc": "Mobile armored artillery vehicle, providing heavy indirect long-range fire support to any frontline unit. Due to its strength this artillery is the goto for any armored task force.", "nameFaction1": "M1203 NLOS", "nameFaction2": "2S35 Koalitsiya-SV", "nameFaction3": "Panzerhaubitze 2000", "nameFaction4": "", "typeName": "Mobile Artillery", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 24 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "support", "unitSelectionAttacking": "supportFightingArty", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Artillery", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3701": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3701, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 57600, "costs": { "2": 1250, "3": 500, "6": 500, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 25, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2349": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.25, "1": 0, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.16667, "8": 0, "9": 0.16667, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.25, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 57000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3702": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3702, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 64800, "costs": { "2": 1325, "3": 575, "6": 550, "20": 1575, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2350": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.30769, "1": 0, "2": 0, "3": 0.02308, "4": 1, "5": 0, "7": 0.15385, "8": 0, "9": 0.15385, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.30769, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 64000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3703": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3703, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 72000, "costs": { "2": 1400, "3": 650, "6": 600, "20": 1650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 40, "3": 25, "5": 35, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2351": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.32143, "1": 0, "2": 0, "3": 0.02143, "4": 1, "5": 0, "7": 0.14286, "8": 0, "9": 0.14286, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.32143, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 72000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3704": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3704, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 79200, "costs": { "2": 1475, "3": 725, "6": 650, "20": 1725, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 50, "3": 40, "5": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2352": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.33333, "1": 0, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.13333, "8": 0, "9": 0.13333, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.33333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 79000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3705": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3705, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 86400, "costs": { "2": 1550, "3": 800, "6": 700, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 50, "3": 40, "5": 45, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 15.5, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15.5, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2353": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.35484, "1": 0, "2": 0, "3": 0.01935, "4": 1, "5": 0, "7": 0.12903, "8": 0, "9": 0.12903, "37": 1, "43": 1, "45": 9, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.35484, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 86000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3706": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3706, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 90000, "costs": { "2": 1625, "3": 875, "6": 750, "20": 1875, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 65, "3": 50, "5": 50, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2354": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.375, "1": 0, "2": 0, "3": 0.01875, "4": 1, "5": 0, "7": 0.125, "8": 0, "9": 0.125, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.375, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3707": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3707, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1700, "3": 900, "6": 800, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 65, "3": 50, "5": 55, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 38, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2355": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.375, "1": 0, "2": 0, "3": 0.01875, "4": 1, "5": 0, "7": 0.125, "8": 0, "9": 0.125, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.375, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3708": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3708, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 86400, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 35, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 24, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2477": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.5, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.75, "9": 0.5, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 86200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3709": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3709, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 90000, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 40, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26.5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2478": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.44444, "2": 0.44444, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.66667, "9": 0.44444, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 90200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3710": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3710, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 93600, "costs": { "2": 950, "3": 450, "6": 900, "20": 3000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "5": 45, "6": 30, "20": 90, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 26.5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2479": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.7, "2": 0.4, "3": 0.2, "4": 1, "5": 0, "7": 0.4, "8": 0.8, "9": 0.4, "12": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 93200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "3711": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3711, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 100800, "costs": { "2": 1150, "3": 625, "6": 1000, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27.5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 6, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2480": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.75, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.83333, "9": 0.33333, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 100200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3712": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3712, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 104400, "costs": { "2": 1150, "3": 625, "6": 1000, "20": 3500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 55, "6": 40, "20": 100, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 27.5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 7, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2481": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.64286, "2": 0.42857, "3": 0.21429, "4": 1, "5": 0, "7": 0.42857, "8": 0.71429, "9": 0.28571, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 104200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3713": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3713, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 111600, "costs": { "2": 1500, "3": 850, "6": 1250, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2482": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.75, "2": 0.5, "3": 0.25, "4": 1, "5": 0, "7": 0.5, "8": 0.875, "9": 0.25, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 111200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3714": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3714, "statsColumnID": 2217, "unitPack": 0, "rankingFactor": 3, "buildTime": 97200, "costs": { "2": 1500, "3": 850, "6": 1250, "20": 4500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "1": 12, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 9, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "2483": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "strike_fighter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.66667, "2": 0.44444, "3": 0.22222, "4": 1, "5": 0, "7": 0.44444, "8": 0.77778, "9": 0.22222, "12": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 97200, "formationNameSmall": "Strike Squadron", "formationNameBig": "Strike Wing", "unitDesc": "Fixed-wing multi-role combat aircraft with a focus on air-to-ground attack missions. Well equipped to counter air threats, the real value of the strike fighter is it's deep strike capability against both armored and soft targets.", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "", "typeName": "Strike Fighter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 15 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitSelectionAttacking": "fighterFightingStrike", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 1, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Strike Fighter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "3938": { "@c": "ultshared.warfare.UltUnitType", "itemID": 3938, "statsColumnID": 3938, "unitPack": 0, "rankingFactor": 3, "buildTime": 3600, "costs": { "3": 850, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 25, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 3, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 3, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "terrorist", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0.33333, "2": 0, "3": 0.16667, "4": 0.66667, "5": 0, "7": 1, "8": 0.33333, "9": 1, "19": 1, "37": 1, "43": 1, "47": 1, "49": 2, "54": 1, "56": 1, "1000": 0, "1001": 0.83333, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": false, "sortValue": 3000, "formationNameSmall": "Insurgents", "formationNameBig": "Insurgents", "unitDesc": "Armed insurgents with civilian pick-up off-road vehicles. These radical fighters are ready to sacrifice themselves for the freedom of their homeland. ", "nameFaction1": "Insurgent", "nameFaction2": "Insurgent", "nameFaction3": "Insurgent", "nameFaction4": "", "typeName": "Insurgent", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Insurgent", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4043": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4043, "statsColumnID": 4043, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3566": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 72200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-2 Hawkeye", "nameFaction2": "Tu-126", "nameFaction3": "Bombardier Globaleye", "nameFaction4": "", "typeName": "Naval AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "sonarPing" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4046": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4046, "statsColumnID": 4046, "unitPack": 0, "rankingFactor": 2, "buildTime": 64800, "costs": { "1": 600, "3": 350, "6": 450, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 20, "3": 15, "5": 15, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.6, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3569": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "radar_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 64000, "formationNameSmall": "Radar Battalion", "formationNameBig": "Radar Division", "unitDesc": "Mobile electronic radar vehicle used to detect, range and map a wide range of targets, offering detection from very high to very low altitudes.", "nameFaction1": "LCM RADAR", "nameFaction2": "1L121-E", "nameFaction3": "UNIMOG SCB", "nameFaction4": "", "typeName": "Mobile Radar", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Radar", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4047": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4047, "statsColumnID": 4046, "unitPack": 0, "rankingFactor": 2, "buildTime": 68400, "costs": { "1": 600, "3": 350, "6": 450, "20": 1000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 20, "3": 15, "5": 20, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.6, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3570": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "radar_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 68000, "formationNameSmall": "Radar Battalion", "formationNameBig": "Radar Division", "unitDesc": "Mobile electronic radar vehicle used to detect, range and map a wide range of targets, offering detection from very high to very low altitudes.", "nameFaction1": "LCM RADAR", "nameFaction2": "1L121-E", "nameFaction3": "UNIMOG SCB", "nameFaction4": "", "typeName": "Mobile Radar", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 150, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Radar", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4048": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4048, "statsColumnID": 4046, "unitPack": 0, "rankingFactor": 2, "buildTime": 75600, "costs": { "1": 650, "3": 450, "6": 575, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 30, "3": 25, "5": 25, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.6, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3571": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "radar_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 75000, "formationNameSmall": "Radar Battalion", "formationNameBig": "Radar Division", "unitDesc": "Mobile electronic radar vehicle used to detect, range and map a wide range of targets, offering detection from very high to very low altitudes.", "nameFaction1": "ELEC EQ-36", "nameFaction2": "KASTA", "nameFaction3": "MARS-L", "nameFaction4": "", "typeName": "Mobile Radar", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 10 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Radar", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4049": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4049, "statsColumnID": 4046, "unitPack": 0, "rankingFactor": 2, "buildTime": 79200, "costs": { "1": 650, "3": 450, "6": 575, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 30, "3": 25, "5": 30, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.6, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3572": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "radar_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 79000, "formationNameSmall": "Radar Battalion", "formationNameBig": "Radar Division", "unitDesc": "Mobile electronic radar vehicle used to detect, range and map a wide range of targets, offering detection from very high to very low altitudes.", "nameFaction1": "ELEC EQ-36", "nameFaction2": "KASTA", "nameFaction3": "MARS-L", "nameFaction4": "", "typeName": "Mobile Radar", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 10 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 200, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Radar", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4050": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4050, "statsColumnID": 4046, "unitPack": 0, "rankingFactor": 2, "buildTime": 82800, "costs": { "1": 650, "3": 450, "6": 575, "20": 1250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 30, "3": 25, "5": 30, "20": 50, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.6, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3573": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "radar_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 82000, "formationNameSmall": "Radar Battalion", "formationNameBig": "Radar Division", "unitDesc": "Mobile electronic radar vehicle used to detect, range and map a wide range of targets, offering detection from very high to very low altitudes.", "nameFaction1": "ELEC EQ-36", "nameFaction2": "KASTA", "nameFaction3": "MARS-L", "nameFaction4": "", "typeName": "Mobile Radar", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10, 11 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Radar", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4051": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4051, "statsColumnID": 4046, "unitPack": 0, "rankingFactor": 2, "buildTime": 90000, "costs": { "1": 750, "3": 575, "6": 700, "20": 1750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 35, "5": 35, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.6, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3574": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "radar_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0, "8": 0, "9": 0, "17": 1, "37": 1, "42": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 3, "producible": true, "sortValue": 90000, "formationNameSmall": "Radar Battalion", "formationNameBig": "Radar Division", "unitDesc": "Mobile electronic radar vehicle used to detect, range and map a wide range of targets, offering detection from very high to very low altitudes.", "nameFaction1": "PATRIOT AN/MPQ-53", "nameFaction2": "Nebo-M", "nameFaction3": "Ground Master 400", "nameFaction4": "", "typeName": "Mobile Radar", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 16 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "radarSweep", "unitCommand": "support", "unitSelectionMoving": "support" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 10 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 250, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10, 11 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Mobile Radar", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4055": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4055, "statsColumnID": 4043, "unitPack": 0, "rankingFactor": 3, "buildTime": 72000, "costs": { "2": 750, "3": 400, "6": 700, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 25, "5": 25, "6": 25, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 2, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3576": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "naval_awacs", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": true, "sortValue": 72200, "formationNameSmall": "AWACS Squadron", "formationNameBig": "AWACS Wing", "unitDesc": "Airborne early-warning and control aircraft providing long-range, all-weather radar surveillance. Equipped with powerful sensors these planes can often spot distant enemy airplane, helicopter and armored ground unit movement.", "nameFaction1": "E-2 Hawkeye", "nameFaction2": "Tu-126", "nameFaction3": "Bombardier Globaleye", "nameFaction4": "", "typeName": "Naval AWACS", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 21 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingAwacsASW", "unitCommand": "heavy", "unitSelectionMoving": "sonarPing" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "5": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 225, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval AWACS", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4106": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4106, "statsColumnID": 4106, "unitPack": 0, "rankingFactor": 2, "buildTime": 46800, "costs": { "1": 450, "3": 250, "6": 350, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 10, "5": 10, "6": 10, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "1": 5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 2, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 750, "@c": "java.util.HashMap" }, "viewWidths": { "1": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3579": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "drone_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 46200, "formationNameSmall": "UAV Squadron", "formationNameBig": "UAV Wing", "unitDesc": "An unmanned aerial vehicle, which either flies autonomously or is piloted remotely. Generally used for reconnaissance and surveillance. Some drones are armed and even utilize stealth technology. \nIMPORTANT: Unit does not declare war when penetrating foreign airspace.", "nameFaction1": "MQ1-Predator", "nameFaction2": "ZOND II", "nameFaction3": "Super Heron", "nameFaction4": "", "typeName": "UAV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "UAV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4107": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4107, "statsColumnID": 4106, "unitPack": 0, "rankingFactor": 2, "buildTime": 46800, "costs": { "1": 450, "3": 250, "6": 350, "20": 1500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 10, "5": 12, "6": 10, "20": 40, "@c": "java.util.HashMap" }, "speeds": { "1": 5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 2, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 1500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3580": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "drone_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "17": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 46200, "formationNameSmall": "UAV Squadron", "formationNameBig": "UAV Wing", "unitDesc": "An unmanned aerial vehicle, which either flies autonomously or is piloted remotely. Generally used for reconnaissance and surveillance. Some drones are armed and even utilize stealth technology. \nIMPORTANT: Unit does not declare war when penetrating foreign airspace.", "nameFaction1": "MQ1-Predator", "nameFaction2": "ZOND II", "nameFaction3": "Super Heron", "nameFaction4": "", "typeName": "UAV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "UAV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4108": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4108, "statsColumnID": 4106, "unitPack": 0, "rankingFactor": 2, "buildTime": 50400, "costs": { "1": 650, "3": 350, "6": 450, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 15, "5": 14, "6": 20, "20": 55, "@c": "java.util.HashMap" }, "speeds": { "1": 5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 3, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3581": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "drone_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0.25, "8": 0, "9": 0.25, "12": 1, "17": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 50200, "formationNameSmall": "UAV Squadron", "formationNameBig": "UAV Wing", "unitDesc": "An unmanned aerial vehicle, which either flies autonomously or is piloted remotely. Generally used for reconnaissance and surveillance. Some drones are armed and even utilize stealth technology. \nIMPORTANT: Unit does not declare war when penetrating foreign airspace.", "nameFaction1": "RQ-9 Global Hawk", "nameFaction2": "United 40 B5", "nameFaction3": "MQ9-Reaper", "nameFaction4": "", "typeName": "UAV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "UAV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "4109": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4109, "statsColumnID": 4106, "unitPack": 0, "rankingFactor": 2, "buildTime": 54000, "costs": { "1": 650, "3": 350, "6": 450, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 15, "5": 16, "6": 20, "20": 55, "@c": "java.util.HashMap" }, "speeds": { "1": 6, "@c": "java.util.HashMap" }, "hitPoints": { "1": 3, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 4.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 4.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3582": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "drone_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.44444, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0.22222, "8": 0, "9": 0.22222, "12": 1, "17": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.44444, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 54200, "formationNameSmall": "UAV Squadron", "formationNameBig": "UAV Wing", "unitDesc": "An unmanned aerial vehicle, which either flies autonomously or is piloted remotely. Generally used for reconnaissance and surveillance. Some drones are armed and even utilize stealth technology. \nIMPORTANT: Unit does not declare war when penetrating foreign airspace.", "nameFaction1": "RQ-9 Global Hawk", "nameFaction2": "United 40 B5", "nameFaction3": "MQ9-Reaper", "nameFaction4": "", "typeName": "UAV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "UAV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "4110": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4110, "statsColumnID": 4106, "unitPack": 0, "rankingFactor": 2, "buildTime": 57600, "costs": { "1": 650, "3": 350, "6": 450, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 15, "5": 18, "6": 20, "20": 55, "@c": "java.util.HashMap" }, "speeds": { "1": 6, "@c": "java.util.HashMap" }, "hitPoints": { "1": 5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3583": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "drone_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0.2, "8": 0, "9": 0.2, "12": 1, "17": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 57200, "formationNameSmall": "UAV Squadron", "formationNameBig": "UAV Wing", "unitDesc": "An unmanned aerial vehicle, which either flies autonomously or is piloted remotely. Generally used for reconnaissance and surveillance. Some drones are armed and even utilize stealth technology. \nIMPORTANT: Unit does not declare war when penetrating foreign airspace.", "nameFaction1": "RQ-9 Global Hawk", "nameFaction2": "United 40 B5", "nameFaction3": "MQ9-Reaper", "nameFaction4": "", "typeName": "UAV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "UAV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "4111": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4111, "statsColumnID": 4106, "unitPack": 0, "rankingFactor": 2, "buildTime": 72000, "costs": { "1": 750, "3": 475, "4": 250, "6": 750, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 20, "5": 20, "6": 30, "20": 75, "@c": "java.util.HashMap" }, "speeds": { "1": 6, "@c": "java.util.HashMap" }, "hitPoints": { "1": 5, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 0.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 6.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 6.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3584": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "drone_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.61538, "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "7": 0.15385, "8": 0, "9": 0.15385, "12": 1, "13": 11, "17": 1, "28": 1, "38": 1, "41": 10000, "48": 1, "1000": 0, "1001": 0.61538, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": true, "sortValue": 72200, "formationNameSmall": "UAV Squadron", "formationNameBig": "UAV Wing", "unitDesc": "An unmanned aerial vehicle, which either flies autonomously or is piloted remotely. Generally used for reconnaissance and surveillance. Some drones are armed and even utilize stealth technology. \nIMPORTANT: Unit does not declare war when penetrating foreign airspace.", "nameFaction1": "X-47B", "nameFaction2": "MIG SKAT", "nameFaction3": "nEUROn", "nameFaction4": "", "typeName": "UAV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "fighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "UAV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "4149": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4149, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 3, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.47059, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "13": 11, "43": 1, "46": 5, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most Anti Air Missile detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4150": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4150, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 3.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11.5, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11.5, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.52174, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "13": 11, "43": 1, "46": 6, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 3, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most Anti Air Missile detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4151": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4151, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 4, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_advanced", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.61538, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "13": 11, "43": 1, "46": 7, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 3, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most Anti Air Missile detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4626": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4626, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 3, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "43": 1, "46": 8, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 3, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most Anti Air Missile detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4627": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4627, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 3.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 17, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 400, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_helicopter", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "43": 1, "46": 9, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 3, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most Anti Air Missile detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4628": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4628, "statsColumnID": 2152, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 4, "@c": "java.util.HashMap" }, "hitPoints": { "1": 20, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 1, "identifier": "transport_advanced", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "43": 1, "46": 10, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 3, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "Heavy transport helicopter, used to quickly deploy troops and materiell to the front lines. Evades most Anti Air Missile detection by flying NOE.", "nameFaction1": "Transport Helicopter", "nameFaction2": "Transport Helicopter", "nameFaction3": "Transport Helicopter", "nameFaction4": "", "typeName": "Transport Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 90, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4657": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4657, "statsColumnID": 4657, "unitPack": 0, "rankingFactor": 2, "buildTime": 28800, "costs": { "1": 400, "2": 250, "3": 550, "20": 750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 30, "3": 15, "5": 15, "20": 45, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 1.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 2.25, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3593": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "national_guard_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.13333, "2": 0, "3": 0.06667, "4": 0.33333, "5": 0, "7": 0.66667, "8": 0.2, "9": 0.66667, "16": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 28000, "formationNameSmall": "Ntl. Guard Battalion", "formationNameBig": "Ntl. Guard Division", "unitDesc": "Local Paramilitary Militia. Quickly called upon in times of military threat to the homeland. Their unit hit points depend on the morale of the mobilizing city.", "nameFaction1": "Basic National Guard", "nameFaction2": "Basic National Guard", "nameFaction3": "Basic National Guard", "nameFaction4": "", "typeName": "National Guard", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "National Guard", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4658": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4658, "statsColumnID": 4657, "unitPack": 0, "rankingFactor": 2, "buildTime": 30600, "costs": { "1": 400, "2": 250, "3": 550, "20": 750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 30, "3": 15, "5": 20, "20": 45, "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 2, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 3, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3594": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "national_guard_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1, "2": 0, "3": 0.05, "4": 0.25, "5": 0, "7": 0.5, "8": 0.15, "9": 0.5, "16": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 30000, "formationNameSmall": "Ntl. Guard Battalion", "formationNameBig": "Ntl. Guard Division", "unitDesc": "Local Paramilitary Militia. Quickly called upon in times of military threat to the homeland. Their unit hit points depend on the morale of the mobilizing city.", "nameFaction1": "Basic National Guard", "nameFaction2": "Basic National Guard", "nameFaction3": "Basic National Guard", "nameFaction4": "", "typeName": "National Guard", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "National Guard", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4659": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4659, "statsColumnID": 4657, "unitPack": 0, "rankingFactor": 2, "buildTime": 32400, "costs": { "1": 400, "2": 250, "3": 550, "20": 750, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 30, "3": 15, "5": 25, "20": 45, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 2, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 3, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3595": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1.5, "foreignSpeedFactor": 0.66, "identifier": "national_guard_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1, "2": 0, "3": 0.05, "4": 0.25, "5": 0, "7": 0.5, "8": 0.15, "9": 0.5, "16": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "1000": 0, "1001": 1, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 32000, "formationNameSmall": "Ntl. Guard Battalion", "formationNameBig": "Ntl. Guard Division", "unitDesc": "Local Paramilitary Militia. Quickly called upon in times of military threat to the homeland. Their unit hit points depend on the morale of the mobilizing city.", "nameFaction1": "Basic National Guard", "nameFaction2": "Basic National Guard", "nameFaction3": "Basic National Guard", "nameFaction4": "", "typeName": "National Guard", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "National Guard", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4660": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4660, "statsColumnID": 4657, "unitPack": 0, "rankingFactor": 2, "buildTime": 36000, "costs": { "1": 500, "2": 350, "3": 700, "20": 850, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 2.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 3.75, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3596": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1.5, "foreignSpeedFactor": 0.66, "identifier": "national_guard_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2, "2": 0, "3": 0.04, "4": 0.4, "5": 0, "7": 0.4, "8": 0.2, "9": 0.4, "16": 1, "37": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.4, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 36000, "formationNameSmall": "Ntl. Guard Battalion", "formationNameBig": "Ntl. Guard Division", "unitDesc": "Local Paramilitary Militia. Quickly called upon in times of military threat to the homeland. Their unit hit points depend on the morale of the mobilizing city.", "nameFaction1": "Advanced National Guard", "nameFaction2": "Advanced National Guard", "nameFaction3": "Advanced National Guard", "nameFaction4": "", "typeName": "National Guard", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "National Guard", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4661": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4661, "statsColumnID": 4657, "unitPack": 0, "rankingFactor": 2, "buildTime": 37800, "costs": { "1": 500, "2": 350, "3": 700, "20": 850, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 40, "3": 25, "5": 30, "20": 60, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 3, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 4.5, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3597": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1.5, "foreignSpeedFactor": 0.66, "identifier": "national_guard_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.16667, "2": 0, "3": 0.03333, "4": 0.5, "5": 0, "7": 0.33333, "8": 0.16667, "9": 0.33333, "16": 1, "37": 1, "43": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 37000, "formationNameSmall": "Ntl. Guard Battalion", "formationNameBig": "Ntl. Guard Division", "unitDesc": "Local Paramilitary Militia. Quickly called upon in times of military threat to the homeland. Their unit hit points depend on the morale of the mobilizing city.", "nameFaction1": "Advanced National Guard", "nameFaction2": "Advanced National Guard", "nameFaction3": "Advanced National Guard", "nameFaction4": "", "typeName": "National Guard", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "National Guard", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4662": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4662, "statsColumnID": 4657, "unitPack": 0, "rankingFactor": 2, "buildTime": 39600, "costs": { "1": 600, "2": 450, "3": 850, "20": 1050, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 35, "5": 35, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 3.5, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 5.25, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3598": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1.5, "foreignSpeedFactor": 0.66, "identifier": "national_guard_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.28571, "2": 0, "3": 0.02857, "4": 0.57143, "5": 0, "7": 0.28571, "8": 0.28571, "9": 0.28571, "16": 1, "37": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.57143, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 39000, "formationNameSmall": "Ntl. Guard Battalion", "formationNameBig": "Ntl. Guard Division", "unitDesc": "Local Paramilitary Militia. Quickly called upon in times of military threat to the homeland. Their unit hit points depend on the morale of the mobilizing city.", "nameFaction1": "Modern National Guard", "nameFaction2": "Modern National Guard", "nameFaction3": "Modern National Guard", "nameFaction4": "", "typeName": "National Guard", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "National Guard", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4663": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4663, "statsColumnID": 4657, "unitPack": 0, "rankingFactor": 2, "buildTime": 32400, "costs": { "1": 600, "2": 450, "3": 850, "20": 1050, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 55, "3": 35, "5": 40, "20": 70, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 24, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.25, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3599": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1.5, "foreignSpeedFactor": 0.66, "identifier": "national_guard_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.025, "4": 0.625, "5": 0, "7": 0.25, "8": 0.25, "9": 0.25, "16": 1, "37": 1, "43": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": true, "sortValue": 32000, "formationNameSmall": "Ntl. Guard Battalion", "formationNameBig": "Ntl. Guard Division", "unitDesc": "Local Paramilitary Militia. Quickly called upon in times of military threat to the homeland. Their unit hit points depend on the morale of the mobilizing city.", "nameFaction1": "Modern National Guard", "nameFaction2": "Modern National Guard", "nameFaction3": "Modern National Guard", "nameFaction4": "", "typeName": "National Guard", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 22 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "National Guard", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4687": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4687, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "@c": "java.util.HashMap" }, "hitPoints": { "0": 2, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "camo_tank", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Armored Contact", "formationNameBig": "Unidentified Armored Contact", "unitDesc": "Unidentified Armor Unit", "nameFaction1": "Unidentified Armor", "nameFaction2": "Unidentified Armor", "nameFaction3": "Unidentified Armor", "nameFaction4": "Unidentified Armor", "typeName": "Unidentified Armor", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Unidentified Armor", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4688": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4688, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "@c": "java.util.HashMap" }, "hitPoints": { "0": 1, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 125, "@c": "java.util.HashMap" }, "viewWidths": { "0": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "camo_support", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2ArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 3, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Support Contact", "formationNameBig": "Unidentified Support Contact", "unitDesc": "Unidentified Support Unit", "nameFaction1": "Unidentified Support", "nameFaction2": "Unidentified Support", "nameFaction3": "Unidentified Support", "nameFaction4": "", "typeName": "Unidentified Support", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Unidentified Support", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4689": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4689, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "@c": "java.util.HashMap" }, "hitPoints": { "0": 1, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "camo_infantry", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Infantry Contact", "formationNameBig": "Unidentified Infantry Contact", "unitDesc": "", "nameFaction1": "Unidentified Infantry", "nameFaction2": "Unidentified Infantry", "nameFaction3": "Unidentified Infantry", "nameFaction4": "", "typeName": "Unidentified Infantry", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Unidentified Infantry", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4690": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4690, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 1, "@c": "java.util.HashMap" }, "hitPoints": { "1": 1, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "1": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "camo_plane", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Aircraft Contact", "formationNameBig": "Unidentified Aircraft Contact", "unitDesc": "Unidentified Aircraft Unit", "nameFaction1": "Unidentified Aircraft", "nameFaction2": "Unidentified Aircraft", "nameFaction3": "Unidentified Aircraft", "nameFaction4": "", "typeName": "Unidentified Aircraft", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Unidentified Aircraft", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4691": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4691, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 1, "@c": "java.util.HashMap" }, "hitPoints": { "1": 1, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "1": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "camo_heli", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Helicopter Contact", "formationNameBig": "Unidentified Helicopter Contact", "unitDesc": "Unidentified Helicopter Unit", "nameFaction1": "Unidentified Helicopter", "nameFaction2": "Unidentified Helicopter", "nameFaction3": "Unidentified Helicopter", "nameFaction4": "", "typeName": "Unidentified Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Unidentified Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4692": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4692, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "2": 1, "@c": "java.util.HashMap" }, "hitPoints": { "2": 1, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "2": 125, "@c": "java.util.HashMap" }, "viewWidths": { "2": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "camo_ship", "minimumTechLevel": 0, "unitFeatures": { "10": 1, "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": false, "sortValue": 100, "formationNameSmall": "Unidentified Surface Contact", "formationNameBig": "Unidentified Surface Contact", "unitDesc": "Unidentified Naval Unit", "nameFaction1": "Unidentified Vessel", "nameFaction2": "Unidentified Vessel", "nameFaction3": "Unidentified Vessel", "nameFaction4": "Unidentified Naval", "typeName": "Unidentified Ship", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Unidentified Ship", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4693": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4693, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "2": 1, "@c": "java.util.HashMap" }, "hitPoints": { "2": 1, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "camo_sub", "minimumTechLevel": 0, "unitFeatures": { "10": 1, "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": false, "sortValue": 100, "formationNameSmall": "Unidentified Submarine Contact", "formationNameBig": "Unidentified Submarine Contact", "unitDesc": "Unidentified Submarine Unit", "nameFaction1": "Unidentified Submarine", "nameFaction2": "Unidentified Submarine", "nameFaction3": "Unidentified Submarine", "nameFaction4": "", "typeName": "Unidentified Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Unidentified Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4695": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4695, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 82800, "costs": { "2": 1600, "3": 600, "6": 650, "20": 1625, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 30, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3600": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.04286, "4": 0.71429, "5": 0, "7": 0.42857, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4696": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4696, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "2": 1675, "3": 675, "6": 700, "20": 1775, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7.5, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3601": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.26667, "2": 0, "3": 0.04, "4": 0.66667, "5": 0, "7": 0.4, "8": 0.26667, "9": 0.26667, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 86000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4697": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4697, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 90000, "costs": { "2": 1750, "3": 750, "6": 750, "20": 1925, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 40, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3602": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.0375, "4": 0.625, "5": 0, "7": 0.375, "8": 0.25, "9": 0.25, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4698": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4698, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 93600, "costs": { "2": 1825, "3": 825, "6": 800, "20": 2075, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3603": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27778, "2": 0, "3": 0.03333, "4": 0.66667, "5": 0, "7": 0.33333, "8": 0.27778, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4699": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4699, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 97200, "costs": { "2": 1900, "3": 900, "6": 850, "20": 2225, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 55, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3604": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03, "4": 0.6, "5": 0, "7": 0.3, "8": 0.25, "9": 0.2, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 97000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4700": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4700, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1975, "3": 975, "6": 900, "20": 2375, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 60, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3605": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27273, "2": 0, "3": 0.03636, "4": 0.63636, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma| Europe Specific", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4701": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4701, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 2100, "3": 1100, "6": 1000, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 37, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "14": 1.25, "15": 0.75, "16": 1.25, "17": 1.5, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3606": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27273, "2": 0, "3": 0.03636, "4": 0.63636, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 104000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma| Europe Specific", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4702": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4702, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 75600, "costs": { "2": 1600, "3": 600, "6": 650, "20": 1625, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 30, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3607": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.125, "2": 0, "3": 0.0375, "4": 0.625, "5": 0, "7": 0.375, "8": 0.125, "9": 0.25, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.875, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 75000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4703": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4703, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 79200, "costs": { "2": 1675, "3": 675, "6": 700, "20": 1775, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 31, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3608": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.0375, "4": 0.625, "5": 0, "7": 0.375, "8": 0.25, "9": 0.25, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 0.9375, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 79000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4704": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4704, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 82800, "costs": { "2": 1750, "3": 750, "6": 750, "20": 1925, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 40, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3609": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.0375, "4": 0.625, "5": 0, "7": 0.375, "8": 0.25, "9": 0.25, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4705": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4705, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 90000, "costs": { "2": 1825, "3": 825, "6": 800, "20": 2075, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 36, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3610": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03, "4": 0.6, "5": 0, "7": 0.3, "8": 0.25, "9": 0.2, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 0.9, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4706": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4706, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 93600, "costs": { "2": 1900, "3": 900, "6": 850, "20": 2225, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 55, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 36, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3611": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03, "4": 0.6, "5": 0, "7": 0.3, "8": 0.25, "9": 0.2, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4707": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4707, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1975, "3": 975, "6": 900, "20": 2375, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 60, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 38, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3612": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27273, "2": 0, "3": 0.03636, "4": 0.63636, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma| Europe Specific", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4708": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4708, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 2100, "3": 1100, "6": 1000, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 40, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "14": 1.25, "15": 0.75, "16": 1.25, "17": 1.5, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3613": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27273, "2": 0, "3": 0.03636, "4": 0.63636, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 104000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma| Europe Specific", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4709": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4709, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 75600, "costs": { "2": 1600, "3": 600, "6": 650, "20": 1625, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 30, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 27, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3614": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.14286, "2": 0, "3": 0.04286, "4": 0.71429, "5": 0, "7": 0.42857, "8": 0.14286, "9": 0.28571, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 75000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4710": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4710, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 79200, "costs": { "2": 1675, "3": 675, "6": 700, "20": 1775, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 28, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 7.5, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3615": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.26667, "2": 0, "3": 0.04, "4": 0.66667, "5": 0, "7": 0.4, "8": 0.26667, "9": 0.26667, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 79000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4711": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4711, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 82800, "costs": { "2": 1750, "3": 750, "6": 750, "20": 1925, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 60, "3": 30, "5": 40, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3616": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.0375, "4": 0.625, "5": 0, "7": 0.375, "8": 0.25, "9": 0.25, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 82000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4712": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4712, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 90000, "costs": { "2": 1825, "3": 825, "6": 800, "20": 2075, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 50, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3617": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27778, "2": 0, "3": 0.03333, "4": 0.66667, "5": 0, "7": 0.33333, "8": 0.27778, "9": 0.22222, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 90000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4713": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4713, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 93600, "costs": { "2": 1900, "3": 900, "6": 850, "20": 2225, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 75, "3": 45, "5": 55, "20": 135, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 33, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 10, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3618": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03, "4": 0.6, "5": 0, "7": 0.3, "8": 0.25, "9": 0.2, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "1000": 0, "1001": 1, "1002": 0.6, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4714": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4714, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1975, "3": 975, "6": 900, "20": 2375, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 60, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "15": 0.75, "16": 1.25, "17": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "13": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3619": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27273, "2": 0, "3": 0.03636, "4": 0.63636, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 100000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma| Europe Specific", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4715": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4715, "statsColumnID": 4695, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 2100, "3": 1100, "6": 1000, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 90, "3": 60, "5": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 37, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "14": 1.25, "15": 0.75, "16": 1.25, "17": 1.5, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "3620": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "armored_fighting_vehicle_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27273, "2": 0, "3": 0.03636, "4": 0.63636, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.18182, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 1, "1002": 0.63636, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 104000, "formationNameSmall": "Armored Battalion", "formationNameBig": "Armored Division", "unitDesc": "Fighting Vehicles designed to lead an armored offensive across any terrain imaginable. Well armored and armed, these versatile and highly mobile units are the mainstay of any modern ground force. ", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma| Europe Specific", "nameFaction4": "", "typeName": "Armored Fighting Vehicle", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 11 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingAutoCannon", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Armored Fighting Vehicle", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4857": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4857, "statsColumnID": 2174, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 5.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 10, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "transport_plane", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 5000, "43": 1, "46": 11, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "", "nameFaction1": "C-17 Globemaster", "nameFaction2": "Ilyushin Il-76", "nameFaction3": "Embraer KC-390", "nameFaction4": "", "typeName": "Transport Plane", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "transportPlane" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 1800, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Plane", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4858": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4858, "statsColumnID": 2174, "unitPack": 0, "rankingFactor": 2, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 5.5, "@c": "java.util.HashMap" }, "hitPoints": { "1": 15, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 10000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "transport_plane", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "12": 1, "41": 10000, "43": 1, "46": 12, "47": 1, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 5, "producible": false, "sortValue": 200, "formationNameSmall": "Transport Squadron", "formationNameBig": "Transport Wing", "unitDesc": "", "nameFaction1": "C-5M Galaxy", "nameFaction2": "An-124 Ruslan", "nameFaction3": "A400M Atlas", "nameFaction4": "", "typeName": "Transport Plane", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "fighter", "unitCommand": "fighter", "unitSelectionMoving": "transportPlane" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 1800, "disembarkationTime": 3600, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Transport Plane", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4861": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4861, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "@c": "java.util.HashMap" }, "hitPoints": { "0": 1, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "unknown_unit_ground", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Armored Contact", "formationNameBig": "Unidentified Armored Contact", "unitDesc": "Unidentified Armor Unit", "nameFaction1": "Unidentified Armor", "nameFaction2": "Unidentified Armor", "nameFaction3": "Unidentified Armor", "nameFaction4": "Unidentified Armor", "typeName": "Ground Radar Contact", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Ground Radar Contact", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4862": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4862, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 1, "@c": "java.util.HashMap" }, "hitPoints": { "1": 1, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "1": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "unknown_unit_air", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 6, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Helicopter Contact", "formationNameBig": "Unidentified Helicopter Contact", "unitDesc": "Unidentified Helicopter Unit", "nameFaction1": "Unidentified Helicopter", "nameFaction2": "Unidentified Helicopter", "nameFaction3": "Unidentified Helicopter", "nameFaction4": "", "typeName": "Aircraft Radar Contact", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Aircraft Radar Contact", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4863": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4863, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "1": 1, "@c": "java.util.HashMap" }, "hitPoints": { "1": 1, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "1": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "unknown_unit_air", "minimumTechLevel": 0, "unitFeatures": { "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 4, "producible": false, "sortValue": 0, "formationNameSmall": "Unidentified Aircraft Contact", "formationNameBig": "Unidentified Aircraft Contact", "unitDesc": "Unidentified Aircraft Unit", "nameFaction1": "Unidentified Aircraft", "nameFaction2": "Unidentified Aircraft", "nameFaction3": "Unidentified Aircraft", "nameFaction4": "", "typeName": "Helicopter Radar Contact", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Helicopter Radar Contact", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4864": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4864, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "2": 1, "@c": "java.util.HashMap" }, "hitPoints": { "2": 1, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "2": 125, "@c": "java.util.HashMap" }, "viewWidths": { "2": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "unknown_unit_sea", "minimumTechLevel": 0, "unitFeatures": { "10": 1, "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 7, "producible": false, "sortValue": 100, "formationNameSmall": "Unidentified Surface Contact", "formationNameBig": "Unidentified Surface Contact", "unitDesc": "Unidentified Vessel Unit", "nameFaction1": "Unidentified Vessel", "nameFaction2": "Unidentified Vessel", "nameFaction3": "Unidentified Vessel", "nameFaction4": "Unidentified Naval", "typeName": "Naval Radar Contact", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Radar Contact", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4865": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4865, "statsColumnID": 0, "unitPack": 0, "rankingFactor": 0, "buildTime": 0, "costs": { "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "2": 1, "@c": "java.util.HashMap" }, "hitPoints": { "2": 1, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "unknown_unit_sea", "minimumTechLevel": 0, "unitFeatures": { "10": 1, "47": 1, "48": 1, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 8, "producible": false, "sortValue": 100, "formationNameSmall": "Unidentified Submarine Contact", "formationNameBig": "Unidentified Submarine Contact", "unitDesc": "Unidentified Submarine Unit", "nameFaction1": "Unidentified Submarine", "nameFaction2": "Unidentified Submarine", "nameFaction3": "Unidentified Submarine", "nameFaction4": "", "typeName": "Sonar Contact", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Sonar Contact", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4870": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4870, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1700, "3": 900, "6": 800, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 65, "3": 50, "5": 55, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "4872": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.13333, "8": 0, "9": 0.13333, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "4871": { "@c": "ultshared.warfare.UltUnitType", "itemID": 4871, "statsColumnID": 2089, "unitPack": 0, "rankingFactor": 4, "buildTime": 93600, "costs": { "2": 1700, "3": 900, "6": 800, "20": 2000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 65, "3": 50, "5": 55, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.25, "15": 0.75, "16": 0.75, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "12": 0.75, "14": 1.5, "15": 0.75, "16": 0.75, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "4873": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "tank_destroyer_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0, "2": 0, "3": 0.02, "4": 1, "5": 0, "7": 0.13333, "8": 0, "9": 0.13333, "15": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 2, "producible": true, "sortValue": 93000, "formationNameSmall": "Anti-Tank Battalion", "formationNameBig": "Anti-Tank Division", "unitDesc": "Lightly armored vehicles, combining mobility with heavy firepower. These units are specifically designed to engage and destroy enemy armored vehicles. Often operate in urban environments. ", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "", "typeName": "Tank Destroyer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 9 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Destroyer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5667": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5667, "statsColumnID": 5667, "unitPack": 0, "rankingFactor": 10, "buildTime": 79200, "costs": { "1": 2800, "2": 3275, "3": 2825, "20": 5650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.31, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5817": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.10741, "2": 0, "3": 0.01429, "4": 0.71429, "5": 0, "7": 0.28571, "8": 0.16112, "9": 0.28571, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 79000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5668": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5668, "statsColumnID": 5667, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3100, "2": 3350, "3": 3250, "20": 6100, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 40, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.975, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5818": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2005, "2": 0, "3": 0.01333, "4": 0.73333, "5": 0, "7": 0.26667, "8": 0.25063, "9": 0.26667, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.73333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5669": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5669, "statsColumnID": 5667, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3700, "2": 4000, "3": 4050, "20": 7250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 46, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10.64, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5819": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.0125, "4": 0.75, "5": 0, "7": 0.25, "8": 0.23496, "9": 0.25, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5670": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5670, "statsColumnID": 5667, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "1": 4400, "2": 5525, "3": 5375, "20": 10450, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 52, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.97, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5820": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.20886, "2": 0, "3": 0.02222, "4": 0.88889, "5": 0, "7": 0.22222, "8": 0.25063, "9": 0.22222, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5671": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5671, "statsColumnID": 5667, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "1": 5700, "2": 7225, "3": 6875, "20": 13650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 58, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13.3, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5821": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.02, "4": 0.85, "5": 0, "7": 0.2, "8": 0.22556, "9": 0.2, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.85, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 115000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5672": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5672, "statsColumnID": 5667, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 7200, "2": 9225, "3": 8875, "20": 16500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 145, "3": 80, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 63, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14.63, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5822": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.17088, "2": 0, "3": 0.01818, "4": 0.81818, "5": 0, "7": 0.18182, "8": 0.23923, "9": 0.18182, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.81818, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 122000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.45, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.45, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5673": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5673, "statsColumnID": 5667, "unitPack": 0, "rankingFactor": 10, "buildTime": 129600, "costs": { "1": 7700, "2": 9300, "3": 10000, "20": 17600, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 145, "3": 80, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15.96, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5823": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.01667, "4": 0.83333, "5": 0, "7": 0.16667, "8": 0.25063, "9": 0.16667, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.83333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 129000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Commanding Officer ", "nameFaction2": "Commanding Officer ", "nameFaction3": "Commanding Officer ", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5674": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5674, "statsColumnID": 5674, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3400, "3": 1500, "6": 2400, "20": 6750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5824": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.81818, "1": 0, "2": 0.36364, "3": 0, "4": 1, "5": 0, "7": 0.18182, "8": 0.36364, "9": 0.18182, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.81818, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5675": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5675, "statsColumnID": 5674, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 3950, "3": 1750, "6": 2850, "20": 7700, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 70, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 40, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5825": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0, "2": 0.375, "3": 0, "4": 1, "5": 0, "7": 0.16667, "8": 0.33333, "9": 0.16667, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5676": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5676, "statsColumnID": 5674, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "1": 4675, "3": 2150, "6": 3500, "20": 10400, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 75, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 43, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5826": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84615, "1": 0, "2": 0.38462, "3": 0, "4": 1, "5": 0, "7": 0.15385, "8": 0.46154, "9": 0.15385, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84615, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 115200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5677": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5677, "statsColumnID": 5674, "unitPack": 0, "rankingFactor": 10, "buildTime": 129600, "costs": { "1": 5300, "3": 2800, "6": 4150, "20": 12100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 85, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 46, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5827": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8, "1": 0, "2": 0.4, "3": 0, "4": 1, "5": 0, "7": 0.13333, "8": 0.4, "9": 0.13333, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.8, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 129200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5678": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5678, "statsColumnID": 5674, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "1": 6250, "3": 3500, "6": 4950, "20": 14750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 95, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 52, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5828": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8125, "1": 0, "2": 0.4375, "3": 0, "4": 1, "5": 0.9375, "7": 0.125, "8": 0.375, "9": 0.125, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.8125, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 144200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5679": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5679, "statsColumnID": 5674, "unitPack": 0, "rankingFactor": 10, "buildTime": 158400, "costs": { "1": 7500, "3": 4750, "6": 5800, "20": 16800, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 100, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 58, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 17, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 17, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5829": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.79412, "1": 0, "2": 0.47059, "3": 0, "4": 1, "5": 0.94118, "7": 0.11765, "8": 0.47059, "9": 0.11765, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.79412, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 158200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5680": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5680, "statsColumnID": 5674, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "1": 8200, "3": 5500, "6": 6750, "20": 18000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 110, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 65, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5830": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.77778, "1": 0, "2": 0.55556, "3": 0, "4": 1, "5": 1, "7": 0.11111, "8": 0.44444, "9": 0.11111, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.77778, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 172200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5681": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5681, "statsColumnID": 5679, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4950, "3": 2500, "6": 2500, "20": 6900, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 65, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5831": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0.08333, "2": 0, "3": 0.04167, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.25, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5682": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5682, "statsColumnID": 5679, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 5800, "3": 2700, "6": 3000, "20": 7500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 75, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 75, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5832": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84, "1": 0.16, "2": 0, "3": 0.04, "4": 1, "5": 0, "7": 0.24, "8": 0.24, "9": 0.24, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5683": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5683, "statsColumnID": 5679, "unitPack": 0, "rankingFactor": 10, "buildTime": 126000, "costs": { "2": 6950, "3": 3100, "6": 3500, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 85, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 77, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5833": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84615, "1": 0.15385, "2": 0, "3": 0.03846, "4": 1, "5": 0, "7": 0.23077, "8": 0.23077, "9": 0.23077, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84615, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 126000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5684": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5684, "statsColumnID": 5679, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 9400, "3": 4950, "6": 4150, "20": 11400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 180, "3": 100, "5": 95, "20": 315, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 83, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5834": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.86667, "1": 0.2, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.2, "8": 0.2, "9": 0.2, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.86667, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 144000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5685": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5685, "statsColumnID": 5679, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 11075, "3": 5500, "6": 4950, "20": 13800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 180, "3": 100, "5": 105, "20": 315, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 86, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 15.5, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5835": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.87097, "1": 0.19355, "2": 0, "3": 0.03226, "4": 1, "5": 0, "7": 0.19355, "8": 0.19355, "9": 0.19355, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.87097, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 169000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5686": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5686, "statsColumnID": 5679, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 14200, "3": 7850, "6": 5800, "20": 16000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 215, "3": 125, "5": 115, "20": 360, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 88, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5836": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.875, "1": 0.1875, "2": 0, "3": 0.0375, "4": 1, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.1875, "14": 1, "19": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 190000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5687": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5687, "statsColumnID": 5679, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 16375, "3": 9200, "6": 6750, "20": 19000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 215, "3": 125, "5": 125, "20": 360, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 95, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 17, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 17, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5837": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.88235, "1": 0.23529, "2": 0, "3": 0.05882, "4": 1, "5": 0, "7": 0.17647, "8": 0.29412, "9": 0.17647, "14": 1, "19": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.88235, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 216000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Commanding Officer", "nameFaction2": "Commanding Officer", "nameFaction3": "Commanding Officer", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.6, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.6, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5688": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5688, "statsColumnID": 5688, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4100, "3": 1900, "6": 2850, "20": 7750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 70, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5838": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.7, "1": 1, "2": 0.4, "3": 0.2, "4": 0.7, "5": 0, "7": 0.3, "8": 1, "9": 0.4, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.7, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 93200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5689": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5689, "statsColumnID": 5688, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 5250, "3": 2250, "6": 3900, "20": 9800, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 80, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 37, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5839": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.68182, "1": 1, "2": 0.40909, "3": 0.18182, "4": 0.68182, "5": 0, "7": 0.27273, "8": 1, "9": 0.36364, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.68182, "1002": 0.68182, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 108200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5690": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5690, "statsColumnID": 5688, "unitPack": 0, "rankingFactor": 10, "buildTime": 126000, "costs": { "2": 6300, "3": 2600, "6": 4950, "20": 12250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 85, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 40, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5840": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.66667, "1": 1, "2": 0.41667, "3": 0.16667, "4": 0.66667, "5": 0, "7": 0.25, "8": 1, "9": 0.33333, "12": 1, "14": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.66667, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 126200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5691": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5691, "statsColumnID": 5688, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 7500, "3": 3550, "6": 5850, "20": 15200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 100, "5": 95, "6": 80, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 45, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5841": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.56667, "1": 1, "2": 0.4, "3": 0.2, "4": 0.56667, "5": 0, "7": 0.33333, "8": 0.86667, "9": 0.26667, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.56667, "1002": 0.56667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 144200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5692": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5692, "statsColumnID": 5688, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 8550, "3": 4400, "6": 6900, "20": 19150, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 100, "5": 105, "6": 80, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 50, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5842": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5625, "1": 1, "2": 0.625, "3": 0.1875, "4": 0.5625, "5": 0, "7": 0.3125, "8": 0.9375, "9": 0.25, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.5625, "1002": 0.5625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 169200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5693": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5693, "statsColumnID": 5688, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 9600, "3": 5200, "6": 7950, "20": 24500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "5": 110, "6": 100, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 55, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5843": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.52778, "1": 1, "2": 0.61111, "3": 0.22222, "4": 0.52778, "5": 0, "7": 0.33333, "8": 0.94444, "9": 0.22222, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.52778, "1002": 0.52778, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 190200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5694": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5694, "statsColumnID": 5688, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 10750, "3": 6000, "6": 8700, "20": 30000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "5": 120, "6": 100, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "1": 20, "@c": "java.util.HashMap" }, "hitPoints": { "1": 60, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 950, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5844": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 1, "2": 0.6, "3": 0.2, "4": 0.5, "5": 0, "7": 0.3, "8": 0.9, "9": 0.2, "12": 1, "13": 11, "14": 1, "28": 1, "38": 1, "41": 10000, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 216200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5695": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5695, "statsColumnID": 5695, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3800, "2": 5750, "3": 2250, "20": 7650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 110, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 55, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5845": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.16667, "1": 0.33333, "2": 1, "3": 0.08333, "4": 0.08333, "5": 0.5, "7": 0.25, "8": 0.25, "9": 0.16667, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.16667, "1002": 0.08333, "1003": 0.125, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5696": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5696, "statsColumnID": 5695, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 4750, "2": 7100, "3": 2700, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 115, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 60, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 13, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 13, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5846": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19231, "1": 0.42308, "2": 1, "3": 0.07692, "4": 0.11538, "5": 0.53846, "7": 0.23077, "8": 0.26923, "9": 0.15385, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.19231, "1002": 0.11538, "1003": 0.15385, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 100100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5697": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5697, "statsColumnID": 5695, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 5550, "2": 8600, "3": 3100, "20": 10100, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 125, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 65, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5847": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.21429, "1": 0.42857, "2": 1, "3": 0.07143, "4": 0.14286, "5": 0.57143, "7": 0.21429, "8": 0.28571, "9": 0.14286, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.21429, "1002": 0.14286, "1003": 0.17857, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 122100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5698": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5698, "statsColumnID": 5695, "unitPack": 0, "rankingFactor": 10, "buildTime": 151200, "costs": { "1": 6250, "2": 10400, "3": 4950, "20": 11350, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 275, "3": 140, "5": 130, "20": 430, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 75, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 17, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 17, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5848": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.23529, "1": 0.41176, "2": 1, "3": 0.11765, "4": 0.17647, "5": 0.52941, "7": 0.17647, "8": 0.29412, "9": 0.11765, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.23529, "1002": 0.17647, "1003": 0.17647, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 151100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5699": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5699, "statsColumnID": 5695, "unitPack": 0, "rankingFactor": 10, "buildTime": 187200, "costs": { "1": 7100, "2": 12350, "3": 5500, "20": 12350, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 275, "3": 140, "5": 135, "20": 430, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 85, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5849": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27778, "1": 0.5, "2": 1, "3": 0.11111, "4": 0.22222, "5": 0.55556, "7": 0.22222, "8": 0.38889, "9": 0.16667, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.27778, "1002": 0.22222, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 187100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5700": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5700, "statsColumnID": 5695, "unitPack": 0, "rankingFactor": 10, "buildTime": 223200, "costs": { "1": 8750, "2": 13700, "3": 7850, "20": 15500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 325, "3": 160, "5": 145, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 95, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 19, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 19, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5850": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.31579, "1": 0.52632, "2": 1, "3": 0.10526, "4": 0.28947, "5": 0.57895, "7": 0.21053, "8": 0.42105, "9": 0.15789, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.31579, "1002": 0.28947, "1003": 0.23684, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 223100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 4, "resupplyTime": 43200, "initialInventory": 4 }, "@c": "java.util.LinkedHashMap" } } }, "5701": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5701, "statsColumnID": 5695, "unitPack": 0, "rankingFactor": 10, "buildTime": 259200, "costs": { "1": 10250, "2": 15200, "3": 9200, "20": 16400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 325, "3": 160, "5": 150, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 110, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 22, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 22, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5851": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.31818, "1": 0.54545, "2": 1, "3": 0.13636, "4": 0.31818, "5": 0.54545, "7": 0.22727, "8": 0.45455, "9": 0.13636, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.31818, "1002": 0.31818, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 259100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Fleet Admiral", "nameFaction2": "Fleet Admiral", "nameFaction3": "Fleet Admiral", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 4, "resupplyTime": 43200, "initialInventory": 4 }, "@c": "java.util.LinkedHashMap" } } }, "5702": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5702, "statsColumnID": 5702, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "2": 3600, "3": 1500, "6": 2750, "20": 6350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 150, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5852": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.72727, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5703": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5703, "statsColumnID": 5702, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "2": 4750, "3": 1800, "6": 3175, "20": 7450, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 45, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11.5, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5853": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.73913, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 100100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5704": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5704, "statsColumnID": 5702, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "2": 5800, "3": 2150, "6": 3750, "20": 8500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 50, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5854": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.75, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 122100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5705": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5705, "statsColumnID": 5702, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 7000, "3": 2800, "6": 4350, "20": 9650, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "6": 135, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 60, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5855": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.85714, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 144100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5706": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5706, "statsColumnID": 5702, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 8050, "3": 3500, "6": 5200, "20": 11250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "6": 135, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 65, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14.5, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14.5, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5856": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.86207, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 169100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5707": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5707, "statsColumnID": 5702, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 9100, "3": 4700, "6": 6050, "20": 13500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 150, "6": 165, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 70, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 16, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 16, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5857": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.84375, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 190100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5708": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5708, "statsColumnID": 5702, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 10250, "3": 5200, "6": 7000, "20": 15100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 150, "6": 165, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 75, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 18, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5858": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.83333, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 216100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Commanding Admiral", "nameFaction2": "Commanding Admiral", "nameFaction3": "Commanding Admiral", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.3, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5709": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5709, "statsColumnID": 5709, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3400, "3": 3000, "6": 2100, "20": 6250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 90, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1, "13": 1, "14": 1.25, "15": 1, "16": 1, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "12": 1, "13": 1, "15": 1, "16": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5859": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.375, "8": 0.25, "9": 0.375, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5710": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5710, "statsColumnID": 5709, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 4650, "3": 3475, "6": 2550, "20": 6550, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 105, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5860": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27778, "2": 0, "3": 0.02222, "4": 0.44444, "5": 0, "7": 0.33333, "8": 0.33333, "9": 0.33333, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 100000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5711": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5711, "statsColumnID": 5709, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "1": 5900, "3": 4150, "6": 2950, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 120, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 40, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7.33333, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5861": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.22727, "2": 0, "3": 0.01818, "4": 0.45455, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.27273, "13": 10, "14": 1, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.45455, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 111000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5712": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5712, "statsColumnID": 5709, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 7250, "3": 5275, "6": 3450, "20": 9400, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 135, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 45, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5862": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.04167, "4": 0.58333, "5": 0, "7": 0.25, "8": 0.33333, "9": 0.25, "13": 10, "14": 1, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.58333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 122000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5713": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5713, "statsColumnID": 5709, "unitPack": 0, "rankingFactor": 10, "buildTime": 136800, "costs": { "1": 8100, "3": 6125, "6": 3950, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 150, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 50, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5863": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23077, "2": 0, "3": 0.03846, "4": 0.61538, "5": 0, "7": 0.23077, "8": 0.34615, "9": 0.23077, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.61538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 136000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5714": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5714, "statsColumnID": 5709, "unitPack": 0, "rankingFactor": 10, "buildTime": 151200, "costs": { "1": 9050, "3": 8100, "6": 4450, "20": 12900, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 240, "3": 180, "5": 165, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.33333, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5864": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03571, "4": 0.64286, "5": 0, "7": 0.21429, "8": 0.32143, "9": 0.21429, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 6, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.64286, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 151000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5715": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5715, "statsColumnID": 5709, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "1": 9750, "3": 9400, "6": 4950, "20": 17000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 240, "3": 180, "5": 180, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 60, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5865": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03125, "4": 0.625, "5": 0, "7": 0.1875, "8": 0.3125, "9": 0.1875, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 7, "48": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 172000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Spec-Ops Commander", "nameFaction2": "Spec-Ops Commander", "nameFaction3": "Spec-Ops Commander", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.55, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5716": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5716, "statsColumnID": 5716, "unitPack": 0, "rankingFactor": 10, "buildTime": 79200, "costs": { "1": 2800, "2": 3275, "3": 2825, "20": 5650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.31, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5866": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.10741, "2": 0, "3": 0.01429, "4": 0.71429, "5": 0, "7": 0.28571, "8": 0.16112, "9": 0.28571, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 79000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5717": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5717, "statsColumnID": 5716, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3100, "2": 3350, "3": 3250, "20": 6100, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 40, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.975, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5867": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2005, "2": 0, "3": 0.01333, "4": 0.73333, "5": 0, "7": 0.26667, "8": 0.25063, "9": 0.26667, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.73333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5718": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5718, "statsColumnID": 5716, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3700, "2": 4000, "3": 4050, "20": 7250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 46, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10.64, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5868": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.0125, "4": 0.75, "5": 0, "7": 0.25, "8": 0.23496, "9": 0.25, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5719": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5719, "statsColumnID": 5716, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "1": 4400, "2": 5525, "3": 5375, "20": 10450, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 52, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.97, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5869": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.20886, "2": 0, "3": 0.02222, "4": 0.88889, "5": 0, "7": 0.22222, "8": 0.25063, "9": 0.22222, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5720": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5720, "statsColumnID": 5716, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "1": 5700, "2": 7225, "3": 6875, "20": 13650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 58, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13.3, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5870": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.02, "4": 0.85, "5": 0, "7": 0.2, "8": 0.22556, "9": 0.2, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.85, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 115000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5721": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5721, "statsColumnID": 5716, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 7200, "2": 9225, "3": 8875, "20": 16500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 145, "3": 80, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 63, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14.63, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5871": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.17088, "2": 0, "3": 0.01818, "4": 0.81818, "5": 0, "7": 0.18182, "8": 0.23923, "9": 0.18182, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.81818, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 122000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.45, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.45, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5722": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5722, "statsColumnID": 5716, "unitPack": 0, "rankingFactor": 10, "buildTime": 129600, "costs": { "1": 7700, "2": 9300, "3": 10000, "20": 17600, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 145, "3": 80, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15.96, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5872": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.01667, "4": 0.83333, "5": 0, "7": 0.16667, "8": 0.25063, "9": 0.16667, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.83333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 129000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Commanding Officer ", "nameFaction2": "Commanding Officer ", "nameFaction3": "Commanding Officer ", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5723": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5723, "statsColumnID": 5723, "unitPack": 0, "rankingFactor": 10, "buildTime": 79200, "costs": { "1": 2800, "2": 3275, "3": 2825, "20": 5650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.31, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5873": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.10741, "2": 0, "3": 0.01429, "4": 0.71429, "5": 0, "7": 0.28571, "8": 0.16112, "9": 0.28571, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.71429, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 79000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5724": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5724, "statsColumnID": 5723, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3100, "2": 3350, "3": 3250, "20": 6100, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 110, "3": 35, "20": 145, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 40, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.975, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5874": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.2005, "2": 0, "3": 0.01333, "4": 0.73333, "5": 0, "7": 0.26667, "8": 0.25063, "9": 0.26667, "14": 1, "19": 1, "37": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.73333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5725": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5725, "statsColumnID": 5723, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3700, "2": 4000, "3": 4050, "20": 7250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 46, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10.64, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2250": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5875": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.0125, "4": 0.75, "5": 0, "7": 0.25, "8": 0.23496, "9": 0.25, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.75, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5726": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5726, "statsColumnID": 5723, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "1": 4400, "2": 5525, "3": 5375, "20": 10450, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 52, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11.97, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5876": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.20886, "2": 0, "3": 0.02222, "4": 0.88889, "5": 0, "7": 0.22222, "8": 0.25063, "9": 0.22222, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.88889, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5727": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5727, "statsColumnID": 5723, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "1": 5700, "2": 7225, "3": 6875, "20": 13650, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 125, "3": 65, "20": 160, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 58, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13.3, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5877": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.02, "4": 0.85, "5": 0, "7": 0.2, "8": 0.22556, "9": 0.2, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.85, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 115000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5728": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5728, "statsColumnID": 5723, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 7200, "2": 9225, "3": 8875, "20": 16500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 145, "3": 80, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 63, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14.63, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5878": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.17088, "2": 0, "3": 0.01818, "4": 0.81818, "5": 0, "7": 0.18182, "8": 0.23923, "9": 0.18182, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.81818, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 122000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.45, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.45, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5729": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5729, "statsColumnID": 5723, "unitPack": 0, "rankingFactor": 10, "buildTime": 129600, "costs": { "1": 7700, "2": 9300, "3": 10000, "20": 17600, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 145, "3": 80, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.66, "15": 0.66, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "16": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15.96, "1": 0, "2": 0, "10": 1.25, "13": 1.25, "14": 1.25, "16": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "12": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5879": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_infantry_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.18797, "2": 0, "3": 0.01667, "4": 0.83333, "5": 0, "7": 0.16667, "8": 0.25063, "9": 0.16667, "14": 1, "19": 1, "37": 1, "42": 1, "43": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.83333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 129000, "formationNameSmall": "Elite Infantry Battalion", "formationNameBig": "Elite Infantry Division", "unitDesc": "Infantry officers organize, command and lead infantry units.", "nameFaction1": "Commanding Officer ", "nameFaction2": "Commanding Officer ", "nameFaction3": "Commanding Officer ", "nameFaction4": "", "typeName": "Infantry Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 3 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerInfantry", "unitSelectionAttacking": "officerInfantry", "unitCommand": "officerInfantry", "unitSelectionMoving": "officerInfantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Infantry Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5730": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5730, "statsColumnID": 5730, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4950, "3": 2500, "6": 2500, "20": 6900, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 65, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5880": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0.08333, "2": 0, "3": 0.04167, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.25, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5731": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5731, "statsColumnID": 5730, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 5800, "3": 2700, "6": 3000, "20": 7500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 75, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 75, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5881": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84, "1": 0.16, "2": 0, "3": 0.04, "4": 1, "5": 0, "7": 0.24, "8": 0.24, "9": 0.24, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5732": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5732, "statsColumnID": 5730, "unitPack": 0, "rankingFactor": 10, "buildTime": 126000, "costs": { "2": 6950, "3": 3100, "6": 3500, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 85, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 77, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5882": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84615, "1": 0.15385, "2": 0, "3": 0.03846, "4": 1, "5": 0, "7": 0.23077, "8": 0.23077, "9": 0.23077, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84615, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 126000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5733": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5733, "statsColumnID": 5730, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 9400, "3": 4950, "6": 4150, "20": 11400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 180, "3": 100, "5": 95, "20": 315, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 83, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5883": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.86667, "1": 0.2, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.2, "8": 0.2, "9": 0.2, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.86667, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 144000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5734": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5734, "statsColumnID": 5730, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 11075, "3": 5500, "6": 4950, "20": 13800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 180, "3": 100, "5": 105, "20": 315, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 86, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 15.5, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5884": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.87097, "1": 0.19355, "2": 0, "3": 0.03226, "4": 1, "5": 0, "7": 0.19355, "8": 0.19355, "9": 0.19355, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.87097, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 169000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5735": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5735, "statsColumnID": 5730, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 14200, "3": 7850, "6": 5800, "20": 16000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 215, "3": 125, "5": 115, "20": 360, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 88, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5885": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.875, "1": 0.1875, "2": 0, "3": 0.0375, "4": 1, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.1875, "14": 1, "19": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 190000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5736": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5736, "statsColumnID": 5730, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 16375, "3": 9200, "6": 6750, "20": 19000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 215, "3": 125, "5": 125, "20": 360, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 95, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 17, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 17, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5886": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.88235, "1": 0.23529, "2": 0, "3": 0.05882, "4": 1, "5": 0, "7": 0.17647, "8": 0.29412, "9": 0.17647, "14": 1, "19": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.88235, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 216000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Commanding Officer", "nameFaction2": "Commanding Officer", "nameFaction3": "Commanding Officer", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.6, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.6, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5737": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5737, "statsColumnID": 5737, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 4950, "3": 2500, "6": 2500, "20": 6900, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 65, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5887": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0.08333, "2": 0, "3": 0.04167, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.25, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5738": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5738, "statsColumnID": 5737, "unitPack": 0, "rankingFactor": 10, "buildTime": 126000, "costs": { "2": 5800, "3": 2700, "6": 3000, "20": 7500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 75, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 75, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5888": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84, "1": 0.16, "2": 0, "3": 0.04, "4": 1, "5": 0, "7": 0.24, "8": 0.24, "9": 0.24, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 126000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5739": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5739, "statsColumnID": 5737, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 6950, "3": 3100, "6": 3500, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 145, "3": 65, "5": 85, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 77, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5889": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84615, "1": 0.15385, "2": 0, "3": 0.03846, "4": 1, "5": 0, "7": 0.23077, "8": 0.23077, "9": 0.23077, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84615, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 144000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5740": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5740, "statsColumnID": 5737, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 9400, "3": 4950, "6": 4150, "20": 11400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 180, "3": 100, "5": 95, "20": 315, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 83, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5890": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.86667, "1": 0.2, "2": 0, "3": 0.03333, "4": 1, "5": 0, "7": 0.2, "8": 0.2, "9": 0.2, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.86667, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 169000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5741": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5741, "statsColumnID": 5737, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 11075, "3": 5500, "6": 4950, "20": 13800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 180, "3": 100, "5": 105, "20": 315, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 86, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 15.5, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 15.5, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5891": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.87097, "1": 0.19355, "2": 0, "3": 0.03226, "4": 1, "5": 0, "7": 0.19355, "8": 0.19355, "9": 0.19355, "14": 1, "19": 1, "37": 1, "43": 1, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.87097, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 190000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5742": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5742, "statsColumnID": 5737, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 14200, "3": 7850, "6": 5800, "20": 16000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 215, "3": 125, "5": 115, "20": 360, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 88, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2273": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5892": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.875, "1": 0.1875, "2": 0, "3": 0.0375, "4": 1, "5": 0, "7": 0.1875, "8": 0.25, "9": 0.1875, "14": 1, "19": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.875, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 216000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.2, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5743": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5743, "statsColumnID": 5737, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 16375, "3": 9200, "6": 6750, "20": 19000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 215, "3": 125, "5": 125, "20": 360, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 95, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 17, "1": 0, "2": 0, "10": 1.25, "14": 1.25, "17": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 17, "1": 0, "2": 0, "10": 1.25, "17": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5893": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_tank_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.88235, "1": 0.23529, "2": 0, "3": 0.05882, "4": 1, "5": 0, "7": 0.17647, "8": 0.29412, "9": 0.17647, "14": 1, "19": 1, "37": 1, "43": 1, "45": 10, "48": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.88235, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "Diligently leading tanks, fighting vehicles and support units, the tank commander inspires vehicles under his command.", "nameFaction1": "Commanding Officer", "nameFaction2": "Commanding Officer", "nameFaction3": "Commanding Officer", "nameFaction4": "", "typeName": "Tank Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 1 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerArmor", "unitSelectionAttacking": "officerArmor", "unitCommand": "officerArmor", "unitSelectionMoving": "officerArmor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.6, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.6, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Tank Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5744": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5744, "statsColumnID": 5744, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3400, "3": 1500, "6": 2400, "20": 6750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5894": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.81818, "1": 0, "2": 0.36364, "3": 0, "4": 1, "5": 0, "7": 0.18182, "8": 0.36364, "9": 0.18182, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.81818, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5745": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5745, "statsColumnID": 5744, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 3950, "3": 1750, "6": 2850, "20": 7700, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 70, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 40, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5895": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0, "2": 0.375, "3": 0, "4": 1, "5": 0, "7": 0.16667, "8": 0.33333, "9": 0.16667, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5746": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5746, "statsColumnID": 5744, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "1": 4675, "3": 2150, "6": 3500, "20": 10400, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 75, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 43, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5896": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84615, "1": 0, "2": 0.38462, "3": 0, "4": 1, "5": 0, "7": 0.15385, "8": 0.46154, "9": 0.15385, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84615, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 115200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5747": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5747, "statsColumnID": 5744, "unitPack": 0, "rankingFactor": 10, "buildTime": 129600, "costs": { "1": 5300, "3": 2800, "6": 4150, "20": 12100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 85, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 46, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5897": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8, "1": 0, "2": 0.4, "3": 0, "4": 1, "5": 0, "7": 0.13333, "8": 0.4, "9": 0.13333, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.8, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 129200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5748": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5748, "statsColumnID": 5744, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "1": 6250, "3": 3500, "6": 4950, "20": 14750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 95, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 52, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5898": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8125, "1": 0, "2": 0.4375, "3": 0, "4": 1, "5": 0.9375, "7": 0.125, "8": 0.375, "9": 0.125, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.8125, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 144200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5749": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5749, "statsColumnID": 5744, "unitPack": 0, "rankingFactor": 10, "buildTime": 158400, "costs": { "1": 7500, "3": 4750, "6": 5800, "20": 16800, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 100, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 58, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 17, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 17, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5899": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.79412, "1": 0, "2": 0.47059, "3": 0, "4": 1, "5": 0.94118, "7": 0.11765, "8": 0.47059, "9": 0.11765, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.79412, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 158200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5750": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5750, "statsColumnID": 5744, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "1": 8200, "3": 5500, "6": 6750, "20": 18000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 110, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 65, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5900": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.77778, "1": 0, "2": 0.55556, "3": 0, "4": 1, "5": 1, "7": 0.11111, "8": 0.44444, "9": 0.11111, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.77778, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 172200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5751": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5751, "statsColumnID": 5751, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3400, "3": 1500, "6": 2400, "20": 6750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5901": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.81818, "1": 0, "2": 0.36364, "3": 0, "4": 1, "5": 0, "7": 0.18182, "8": 0.36364, "9": 0.18182, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.81818, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5752": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5752, "statsColumnID": 5751, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 3950, "3": 1750, "6": 2850, "20": 7700, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 70, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 40, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5902": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0, "2": 0.375, "3": 0, "4": 1, "5": 0, "7": 0.16667, "8": 0.33333, "9": 0.16667, "12": 1, "14": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5753": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5753, "statsColumnID": 5751, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "1": 4675, "3": 2150, "6": 3500, "20": 10400, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 75, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 43, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2255": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5903": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.84615, "1": 0, "2": 0.38462, "3": 0, "4": 1, "5": 0, "7": 0.15385, "8": 0.46154, "9": 0.15385, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.84615, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 115200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5754": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5754, "statsColumnID": 5751, "unitPack": 0, "rankingFactor": 10, "buildTime": 129600, "costs": { "1": 5300, "3": 2800, "6": 4150, "20": 12100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 85, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 46, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5904": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8, "1": 0, "2": 0.4, "3": 0, "4": 1, "5": 0, "7": 0.13333, "8": 0.4, "9": 0.13333, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.8, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 129200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5755": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5755, "statsColumnID": 5751, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "1": 6250, "3": 3500, "6": 4950, "20": 14750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 95, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 52, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5905": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.8125, "1": 0, "2": 0.4375, "3": 0, "4": 1, "5": 0.9375, "7": 0.125, "8": 0.375, "9": 0.125, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.8125, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 144200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5756": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5756, "statsColumnID": 5751, "unitPack": 0, "rankingFactor": 10, "buildTime": 158400, "costs": { "1": 7500, "3": 4750, "6": 5800, "20": 16800, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 100, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 58, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 17, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 17, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5906": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.79412, "1": 0, "2": 0.47059, "3": 0, "4": 1, "5": 0.94118, "7": 0.11765, "8": 0.47059, "9": 0.11765, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.79412, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 158200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5757": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5757, "statsColumnID": 5751, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "1": 8200, "3": 5500, "6": 6750, "20": 18000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 110, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 65, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5907": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_helicopter_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.77778, "1": 0, "2": 0.55556, "3": 0, "4": 1, "5": 1, "7": 0.11111, "8": 0.44444, "9": 0.11111, "12": 1, "14": 1, "28": 1, "38": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.77778, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 10, "producible": true, "sortValue": 172200, "formationNameSmall": "Elite Helicopter Squadron", "formationNameBig": "Elite Helicopter Wing", "unitDesc": "Rotary-wing aviation officers motivate their squadron beyond the line of duty.", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "", "typeName": "Rotary Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 5 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerHelicopter", "unitSelectionAttacking": "officerHelicopter", "unitCommand": "officerHelicopter", "unitSelectionMoving": "officerHelicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 2, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Rotary Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5758": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5758, "statsColumnID": 5758, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4100, "3": 1900, "6": 2850, "20": 7750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 70, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5908": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.7, "1": 1, "2": 0.4, "3": 0.2, "4": 0.7, "5": 0, "7": 0.3, "8": 1, "9": 0.4, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.7, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 93200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5759": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5759, "statsColumnID": 5758, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 5250, "3": 2250, "6": 3900, "20": 9800, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 80, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 37, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5909": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.68182, "1": 1, "2": 0.40909, "3": 0.18182, "4": 0.68182, "5": 0, "7": 0.27273, "8": 1, "9": 0.36364, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.68182, "1002": 0.68182, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 108200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5760": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5760, "statsColumnID": 5758, "unitPack": 0, "rankingFactor": 10, "buildTime": 126000, "costs": { "2": 6300, "3": 2600, "6": 4950, "20": 12250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 85, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 40, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5910": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.66667, "1": 1, "2": 0.41667, "3": 0.16667, "4": 0.66667, "5": 0, "7": 0.25, "8": 1, "9": 0.33333, "12": 1, "14": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.66667, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 126200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5761": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5761, "statsColumnID": 5758, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 7500, "3": 3550, "6": 5850, "20": 15200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 100, "5": 95, "6": 80, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 45, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5911": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.56667, "1": 1, "2": 0.4, "3": 0.2, "4": 0.56667, "5": 0, "7": 0.33333, "8": 0.86667, "9": 0.26667, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.56667, "1002": 0.56667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 144200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5762": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5762, "statsColumnID": 5758, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 8550, "3": 4400, "6": 6900, "20": 19150, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 100, "5": 105, "6": 80, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 50, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5912": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5625, "1": 1, "2": 0.625, "3": 0.1875, "4": 0.5625, "5": 0, "7": 0.3125, "8": 0.9375, "9": 0.25, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.5625, "1002": 0.5625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 169200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5763": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5763, "statsColumnID": 5758, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 9600, "3": 5200, "6": 7950, "20": 24500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "5": 110, "6": 100, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 55, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5913": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.52778, "1": 1, "2": 0.61111, "3": 0.22222, "4": 0.52778, "5": 0, "7": 0.33333, "8": 0.94444, "9": 0.22222, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.52778, "1002": 0.52778, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 190200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5764": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5764, "statsColumnID": 5758, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 10750, "3": 6000, "6": 8700, "20": 30000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "5": 120, "6": 100, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "1": 20, "@c": "java.util.HashMap" }, "hitPoints": { "1": 60, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 950, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5914": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 1, "2": 0.6, "3": 0.2, "4": 0.5, "5": 0, "7": 0.3, "8": 0.9, "9": 0.2, "12": 1, "13": 11, "14": 1, "28": 1, "38": 1, "41": 10000, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 216200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5765": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5765, "statsColumnID": 5765, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "2": 4100, "3": 1900, "6": 2850, "20": 7750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 70, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5915": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.7, "1": 1, "2": 0.4, "3": 0.2, "4": 0.7, "5": 0, "7": 0.3, "8": 1, "9": 0.4, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.7, "1002": 0.7, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 93200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 50, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5766": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5766, "statsColumnID": 5765, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 5250, "3": 2250, "6": 3900, "20": 9800, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 80, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 37, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 11, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 800, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5916": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.68182, "1": 1, "2": 0.40909, "3": 0.18182, "4": 0.68182, "5": 0, "7": 0.27273, "8": 1, "9": 0.36364, "12": 1, "14": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.68182, "1002": 0.68182, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 108200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5767": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5767, "statsColumnID": 5765, "unitPack": 0, "rankingFactor": 10, "buildTime": 126000, "costs": { "2": 6300, "3": 2600, "6": 4950, "20": 12250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 85, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 17, "@c": "java.util.HashMap" }, "hitPoints": { "1": 40, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 12, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5917": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.66667, "1": 1, "2": 0.41667, "3": 0.16667, "4": 0.66667, "5": 0, "7": 0.25, "8": 1, "9": 0.33333, "12": 1, "14": 1, "28": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.66667, "1002": 0.66667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 126200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5768": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5768, "statsColumnID": 5765, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 7500, "3": 3550, "6": 5850, "20": 15200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 100, "5": 95, "6": 80, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 45, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 15, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5918": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.56667, "1": 1, "2": 0.4, "3": 0.2, "4": 0.56667, "5": 0, "7": 0.33333, "8": 0.86667, "9": 0.26667, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.56667, "1002": 0.56667, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 144200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5769": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5769, "statsColumnID": 5765, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 8550, "3": 4400, "6": 6900, "20": 19150, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 100, "5": 105, "6": 80, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 50, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 16, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 850, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5919": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5625, "1": 1, "2": 0.625, "3": 0.1875, "4": 0.5625, "5": 0, "7": 0.3125, "8": 0.9375, "9": 0.25, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.5625, "1002": 0.5625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 169200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5770": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5770, "statsColumnID": 5765, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 9600, "3": 5200, "6": 7950, "20": 24500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "5": 110, "6": 100, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "1": 18, "@c": "java.util.HashMap" }, "hitPoints": { "1": 55, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 18, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 900, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5920": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.52778, "1": 1, "2": 0.61111, "3": 0.22222, "4": 0.52778, "5": 0, "7": 0.33333, "8": 0.94444, "9": 0.22222, "12": 1, "14": 1, "28": 1, "38": 1, "41": 10000, "42": 1, "43": 1, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.52778, "1002": 0.52778, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 190200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5771": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5771, "statsColumnID": 5765, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 10750, "3": 6000, "6": 8700, "20": 30000, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "5": 120, "6": 100, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "1": 20, "@c": "java.util.HashMap" }, "hitPoints": { "1": 60, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "1": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 20, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 950, "@c": "java.util.HashMap" }, "viewWidths": { "1": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5921": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airstrike_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 1, "2": 0.6, "3": 0.2, "4": 0.5, "5": 0, "7": 0.3, "8": 0.9, "9": 0.2, "12": 1, "13": 11, "14": 1, "28": 1, "38": 1, "41": 10000, "48": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 10, "producible": true, "sortValue": 216200, "formationNameSmall": "Elite Fighter Squadron", "formationNameBig": "Elite Fighter Wing", "unitDesc": "These exceptional aviation officers outperform even the best enemy pilots.", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "", "typeName": "Fixed Wing Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 4 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerFighter", "unitSelectionAttacking": "officerFighter", "unitCommand": "officerFighter", "unitSelectionMoving": "officerFighter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 1, 8 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_AIR" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_AIR" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Fixed Wing Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5772": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5772, "statsColumnID": 5772, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3800, "2": 5750, "3": 2250, "20": 7650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 110, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 55, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5922": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.16667, "1": 0.33333, "2": 1, "3": 0.08333, "4": 0.08333, "5": 0.5, "7": 0.25, "8": 0.25, "9": 0.16667, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.16667, "1002": 0.08333, "1003": 0.125, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5773": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5773, "statsColumnID": 5772, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 4750, "2": 7100, "3": 2700, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 115, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 60, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 13, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 13, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5923": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19231, "1": 0.42308, "2": 1, "3": 0.07692, "4": 0.11538, "5": 0.53846, "7": 0.23077, "8": 0.26923, "9": 0.15385, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.19231, "1002": 0.11538, "1003": 0.15385, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 100100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5774": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5774, "statsColumnID": 5772, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 5550, "2": 8600, "3": 3100, "20": 10100, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 125, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 65, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5924": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.21429, "1": 0.42857, "2": 1, "3": 0.07143, "4": 0.14286, "5": 0.57143, "7": 0.21429, "8": 0.28571, "9": 0.14286, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.21429, "1002": 0.14286, "1003": 0.17857, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 122100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5775": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5775, "statsColumnID": 5772, "unitPack": 0, "rankingFactor": 10, "buildTime": 151200, "costs": { "1": 6250, "2": 10400, "3": 4950, "20": 11350, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 275, "3": 140, "5": 130, "20": 430, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 75, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 17, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 17, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5925": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.23529, "1": 0.41176, "2": 1, "3": 0.11765, "4": 0.17647, "5": 0.52941, "7": 0.17647, "8": 0.29412, "9": 0.11765, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.23529, "1002": 0.17647, "1003": 0.17647, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 151100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5776": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5776, "statsColumnID": 5772, "unitPack": 0, "rankingFactor": 10, "buildTime": 187200, "costs": { "1": 7100, "2": 12350, "3": 5500, "20": 12350, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 275, "3": 140, "5": 135, "20": 430, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 85, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5926": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27778, "1": 0.5, "2": 1, "3": 0.11111, "4": 0.22222, "5": 0.55556, "7": 0.22222, "8": 0.38889, "9": 0.16667, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.27778, "1002": 0.22222, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 187100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5777": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5777, "statsColumnID": 5772, "unitPack": 0, "rankingFactor": 10, "buildTime": 223200, "costs": { "1": 8750, "2": 13700, "3": 7850, "20": 15500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 325, "3": 160, "5": 145, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 95, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 19, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 19, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5927": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.31579, "1": 0.52632, "2": 1, "3": 0.10526, "4": 0.28947, "5": 0.57895, "7": 0.21053, "8": 0.42105, "9": 0.15789, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.31579, "1002": 0.28947, "1003": 0.23684, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 223100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 4, "resupplyTime": 43200, "initialInventory": 4 }, "@c": "java.util.LinkedHashMap" } } }, "5778": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5778, "statsColumnID": 5772, "unitPack": 0, "rankingFactor": 10, "buildTime": 259200, "costs": { "1": 10250, "2": 15200, "3": 9200, "20": 16400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 325, "3": 160, "5": 150, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 110, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 22, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 22, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5928": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.31818, "1": 0.54545, "2": 1, "3": 0.13636, "4": 0.31818, "5": 0.54545, "7": 0.22727, "8": 0.45455, "9": 0.13636, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.31818, "1002": 0.31818, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 259100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Fleet Admiral", "nameFaction2": "Fleet Admiral", "nameFaction3": "Fleet Admiral", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 4, "resupplyTime": 43200, "initialInventory": 4 }, "@c": "java.util.LinkedHashMap" } } }, "5779": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5779, "statsColumnID": 5779, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "1": 3800, "2": 5750, "3": 2250, "20": 7650, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 110, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 55, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5929": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.16667, "1": 0.33333, "2": 1, "3": 0.08333, "4": 0.08333, "5": 0.5, "7": 0.25, "8": 0.25, "9": 0.16667, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.16667, "1002": 0.08333, "1003": 0.125, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5780": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5780, "statsColumnID": 5779, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 4750, "2": 7100, "3": 2700, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 115, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 60, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 13, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 13, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5930": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.19231, "1": 0.42308, "2": 1, "3": 0.07692, "4": 0.11538, "5": 0.53846, "7": 0.23077, "8": 0.26923, "9": 0.15385, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.19231, "1002": 0.11538, "1003": 0.15385, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 100100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5781": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5781, "statsColumnID": 5779, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 5550, "2": 8600, "3": 3100, "20": 10100, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 220, "3": 110, "5": 125, "20": 300, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 65, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2270": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5931": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.21429, "1": 0.42857, "2": 1, "3": 0.07143, "4": 0.14286, "5": 0.57143, "7": 0.21429, "8": 0.28571, "9": 0.14286, "10": 1, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "43": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.21429, "1002": 0.14286, "1003": 0.17857, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 122100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 3, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5782": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5782, "statsColumnID": 5779, "unitPack": 0, "rankingFactor": 10, "buildTime": 151200, "costs": { "1": 6250, "2": 10400, "3": 4950, "20": 11350, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 275, "3": 140, "5": 130, "20": 430, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 75, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 17, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 17, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5932": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.23529, "1": 0.41176, "2": 1, "3": 0.11765, "4": 0.17647, "5": 0.52941, "7": 0.17647, "8": 0.29412, "9": 0.11765, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.23529, "1002": 0.17647, "1003": 0.17647, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 151100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5783": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5783, "statsColumnID": 5779, "unitPack": 0, "rankingFactor": 10, "buildTime": 187200, "costs": { "1": 7100, "2": 12350, "3": 5500, "20": 12350, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 275, "3": 140, "5": 135, "20": 430, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 85, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5933": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.27778, "1": 0.5, "2": 1, "3": 0.11111, "4": 0.22222, "5": 0.55556, "7": 0.22222, "8": 0.38889, "9": 0.16667, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.27778, "1002": 0.22222, "1003": 0.22222, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 187100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "5784": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5784, "statsColumnID": 5779, "unitPack": 0, "rankingFactor": 10, "buildTime": 223200, "costs": { "1": 8750, "2": 13700, "3": 7850, "20": 15500, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 325, "3": 160, "5": 145, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 95, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 19, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 19, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5934": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.31579, "1": 0.52632, "2": 1, "3": 0.10526, "4": 0.28947, "5": 0.57895, "7": 0.21053, "8": 0.42105, "9": 0.15789, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.31579, "1002": 0.28947, "1003": 0.23684, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 223100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 4, "resupplyTime": 43200, "initialInventory": 4 }, "@c": "java.util.LinkedHashMap" } } }, "5785": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5785, "statsColumnID": 5779, "unitPack": 0, "rankingFactor": 10, "buildTime": 259200, "costs": { "1": 10250, "2": 15200, "3": 9200, "20": 16400, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 325, "3": 160, "5": 150, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2.25, "19": 2, "@c": "java.util.HashMap" }, "hitPoints": { "2": 110, "@c": "java.util.HashMap" }, "damageTypes": { "2": 2, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 22, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 22, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 35, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5935": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_naval_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0.31818, "1": 0.54545, "2": 1, "3": 0.13636, "4": 0.31818, "5": 0.54545, "7": 0.22727, "8": 0.45455, "9": 0.13636, "10": 1, "13": 12, "14": 1, "15": 1, "37": 1, "38": 1, "42": 1, "44": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.31818, "1002": 0.31818, "1003": 0.25, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 4, "set": 10, "producible": true, "sortValue": 259100, "formationNameSmall": "Elite Naval Unit", "formationNameBig": "Elite Battle Group", "unitDesc": "A naval warfare officer remains calm in the most difficult situations. Any surface ship stacked with him will gain combat bonuses.", "nameFaction1": "Fleet Admiral", "nameFaction2": "Fleet Admiral", "nameFaction3": "Fleet Admiral", "nameFaction4": "", "typeName": "Naval Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 6 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerNavy", "unitSelectionAttacking": "officerNavy", "unitCommand": "officerNavy", "unitSelectionMoving": "officerNavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Naval Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 4, "resupplyTime": 43200, "initialInventory": 4 }, "@c": "java.util.LinkedHashMap" } } }, "5786": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5786, "statsColumnID": 5786, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "2": 3600, "3": 1500, "6": 2750, "20": 6350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 150, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5936": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.72727, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5787": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5787, "statsColumnID": 5786, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "2": 4750, "3": 1800, "6": 3175, "20": 7450, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 45, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11.5, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5937": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.73913, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 100100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5788": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5788, "statsColumnID": 5786, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "2": 5800, "3": 2150, "6": 3750, "20": 8500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 50, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5938": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.75, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 122100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5789": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5789, "statsColumnID": 5786, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 7000, "3": 2800, "6": 4350, "20": 9650, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "6": 135, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 60, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5939": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.85714, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 144100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5790": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5790, "statsColumnID": 5786, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 8050, "3": 3500, "6": 5200, "20": 11250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "6": 135, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 65, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14.5, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14.5, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5940": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.86207, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 169100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5791": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5791, "statsColumnID": 5786, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 9100, "3": 4700, "6": 6050, "20": 13500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 150, "6": 165, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 70, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 16, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 16, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5941": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.84375, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 190100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5792": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5792, "statsColumnID": 5786, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 10250, "3": 5200, "6": 7000, "20": 15100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 150, "6": 165, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 75, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 18, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5942": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.83333, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 216100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Commanding Admiral", "nameFaction2": "Commanding Admiral", "nameFaction3": "Commanding Admiral", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.3, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5793": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5793, "statsColumnID": 5793, "unitPack": 0, "rankingFactor": 10, "buildTime": 86400, "costs": { "2": 3600, "3": 1500, "6": 2750, "20": 6350, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 150, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 40, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5943": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.72727, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 86100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.1, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5794": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5794, "statsColumnID": 5793, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "2": 4750, "3": 1800, "6": 3175, "20": 7450, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 45, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 11.5, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 11.5, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5944": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.73913, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 100100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.15, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5795": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5795, "statsColumnID": 5793, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "2": 5800, "3": 2150, "6": 3750, "20": 8500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "6": 105, "20": 375, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 50, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 12, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 12, "@c": "java.util.HashMap" }, "ranges": { "2": 75, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5945": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.75, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 122100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5796": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5796, "statsColumnID": 5793, "unitPack": 0, "rankingFactor": 10, "buildTime": 144000, "costs": { "2": 7000, "3": 2800, "6": 4350, "20": 9650, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "6": 135, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 60, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5946": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.85714, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 144100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "5797": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5797, "statsColumnID": 5793, "unitPack": 0, "rankingFactor": 10, "buildTime": 169200, "costs": { "2": 8050, "3": 3500, "6": 5200, "20": 11250, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 120, "6": 135, "20": 450, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 65, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 14.5, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 14.5, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5947": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.86207, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 169100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5798": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5798, "statsColumnID": 5793, "unitPack": 0, "rankingFactor": 10, "buildTime": 190800, "costs": { "2": 9100, "3": 4700, "6": 6050, "20": 13500, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 150, "6": 165, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 70, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 16, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 16, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2262": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5948": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.84375, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 190100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.25, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.4, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5799": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5799, "statsColumnID": 5793, "unitPack": 0, "rankingFactor": 10, "buildTime": 216000, "costs": { "2": 10250, "3": 5200, "6": 7000, "20": 15100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 150, "6": 165, "20": 525, "@c": "java.util.HashMap" }, "speeds": { "2": 2, "19": 2, "20": 1.25, "@c": "java.util.HashMap" }, "hitPoints": { "2": 75, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 18, "19": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 18, "@c": "java.util.HashMap" }, "ranges": { "2": 100, "@c": "java.util.HashMap" }, "viewWidths": { "2": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5949": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_submarine_c", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.83333, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "14": 1, "15": 1, "17": 1, "37": 1, "38": 1, "42": 1, "43": 1, "48": 1, "49": 1, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 10, "producible": true, "sortValue": 216100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Submarine officers are held to the highest of standards and have extraordinary responsibilities.", "nameFaction1": "Commanding Admiral", "nameFaction2": "Commanding Admiral", "nameFaction3": "Commanding Admiral", "nameFaction4": "", "typeName": "Submarine Commander", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerSub", "unitSelectionAttacking": "officerSub", "unitCommand": "officerSub", "unitSelectionMoving": "officerSub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 30 }, "4": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 100, "resolution": 10 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.3, "damageType": "DAMAGE_SEA" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.5, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.3, "damageType": "DAMAGE_SUBMARINE" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.5, "damageType": "DAMAGE_SUBMARINE" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Submarine Commander", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 43200, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "5800": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5800, "statsColumnID": 5800, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3400, "3": 3000, "6": 2100, "20": 6250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 90, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1, "13": 1, "14": 1.25, "15": 1, "16": 1, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "12": 1, "13": 1, "15": 1, "16": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5950": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.375, "8": 0.25, "9": 0.375, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5801": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5801, "statsColumnID": 5800, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 4650, "3": 3475, "6": 2550, "20": 6550, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 105, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5951": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27778, "2": 0, "3": 0.02222, "4": 0.44444, "5": 0, "7": 0.33333, "8": 0.33333, "9": 0.33333, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 100000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5802": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5802, "statsColumnID": 5800, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "1": 5900, "3": 4150, "6": 2950, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 120, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 40, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7.33333, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5952": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.22727, "2": 0, "3": 0.01818, "4": 0.45455, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.27273, "13": 10, "14": 1, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.45455, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 111000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5803": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5803, "statsColumnID": 5800, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 7250, "3": 5275, "6": 3450, "20": 9400, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 135, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 45, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5953": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.04167, "4": 0.58333, "5": 0, "7": 0.25, "8": 0.33333, "9": 0.25, "13": 10, "14": 1, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.58333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 122000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5804": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5804, "statsColumnID": 5800, "unitPack": 0, "rankingFactor": 10, "buildTime": 136800, "costs": { "1": 8100, "3": 6125, "6": 3950, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 150, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 50, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5954": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23077, "2": 0, "3": 0.03846, "4": 0.61538, "5": 0, "7": 0.23077, "8": 0.34615, "9": 0.23077, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.61538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 136000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5805": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5805, "statsColumnID": 5800, "unitPack": 0, "rankingFactor": 10, "buildTime": 151200, "costs": { "1": 9050, "3": 8100, "6": 4450, "20": 12900, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 240, "3": 180, "5": 165, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.33333, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5955": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03571, "4": 0.64286, "5": 0, "7": 0.21429, "8": 0.32143, "9": 0.21429, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 6, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.64286, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 151000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5806": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5806, "statsColumnID": 5800, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "1": 9750, "3": 9400, "6": 4950, "20": 17000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 240, "3": 180, "5": 180, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 60, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5956": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03125, "4": 0.625, "5": 0, "7": 0.1875, "8": 0.3125, "9": 0.1875, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 7, "48": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 172000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Spec-Ops Commander", "nameFaction2": "Spec-Ops Commander", "nameFaction3": "Spec-Ops Commander", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.55, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5807": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5807, "statsColumnID": 5807, "unitPack": 0, "rankingFactor": 10, "buildTime": 93600, "costs": { "1": 3400, "3": 3000, "6": 2100, "20": 6250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 90, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 30, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "12": 1, "13": 1, "14": 1.25, "15": 1, "16": 1, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 5.33333, "1": 0, "2": 0, "12": 1, "13": 1, "15": 1, "16": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5957": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.1875, "2": 0, "3": 0.025, "4": 0.5, "5": 0, "7": 0.375, "8": 0.25, "9": 0.375, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 93000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.05, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5808": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5808, "statsColumnID": 5807, "unitPack": 0, "rankingFactor": 10, "buildTime": 100800, "costs": { "1": 4650, "3": 3475, "6": 2550, "20": 6550, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 150, "3": 90, "5": 105, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "0": 0.1, "3": 0.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 35, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5958": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.27778, "2": 0, "3": 0.02222, "4": 0.44444, "5": 0, "7": 0.33333, "8": 0.33333, "9": 0.33333, "14": 1, "19": 1, "37": 1, "43": 1, "45": 1, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.44444, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 100000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.1, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5809": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5809, "statsColumnID": 5807, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "1": 5900, "3": 4150, "6": 2950, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 120, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "@c": "java.util.HashMap" }, "hitPoints": { "0": 40, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7.33333, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2256": 1, "2271": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5959": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.22727, "2": 0, "3": 0.01818, "4": 0.45455, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.27273, "13": 10, "14": 1, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 4, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.45455, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 111000, "formationNameSmall": "Elite Assault Group", "formationNameBig": "Elite Assault Division", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.15, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5810": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5810, "statsColumnID": 5807, "unitPack": 0, "rankingFactor": 10, "buildTime": 122400, "costs": { "1": 7250, "3": 5275, "6": 3450, "20": 9400, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 135, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 45, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5960": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.04167, "4": 0.58333, "5": 0, "7": 0.25, "8": 0.33333, "9": 0.25, "13": 10, "14": 1, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.58333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 122000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.2, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5811": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5811, "statsColumnID": 5807, "unitPack": 0, "rankingFactor": 10, "buildTime": 136800, "costs": { "1": 8100, "3": 6125, "6": 3950, "20": 8700, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 210, "3": 135, "5": 150, "20": 240, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 50, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 8.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5961": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.23077, "2": 0, "3": 0.03846, "4": 0.61538, "5": 0, "7": 0.23077, "8": 0.34615, "9": 0.23077, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 6, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.61538, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 136000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.25, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5812": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5812, "statsColumnID": 5807, "unitPack": 0, "rankingFactor": 10, "buildTime": 151200, "costs": { "1": 9050, "3": 8100, "6": 4450, "20": 12900, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 240, "3": 180, "5": 165, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9.33333, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2272": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5962": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03571, "4": 0.64286, "5": 0, "7": 0.21429, "8": 0.32143, "9": 0.21429, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 6, "48": 1, "49": 2, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.64286, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 151000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.3, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.45, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5813": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5813, "statsColumnID": 5807, "unitPack": 0, "rankingFactor": 10, "buildTime": 172800, "costs": { "1": 9750, "3": 9400, "6": 4950, "20": 17000, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 240, "3": 180, "5": 180, "20": 270, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "@c": "java.util.HashMap" }, "hitPoints": { "0": 60, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1001, "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "14": 1.25, "15": 1.5, "16": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 10.66667, "1": 0, "2": 0, "12": 1.25, "13": 1.5, "15": 1.5, "16": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 40, "12": 1.25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2274": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5963": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "officer_airmobile_c", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.25, "2": 0, "3": 0.03125, "4": 0.625, "5": 0, "7": 0.1875, "8": 0.3125, "9": 0.1875, "13": 10, "14": 1, "17": 5, "19": 1, "37": 1, "45": 7, "48": 1, "49": 2, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 10, "producible": true, "sortValue": 172000, "formationNameSmall": "Special Operations Group", "formationNameBig": "Special Operations Group", "unitDesc": "Airborne officers are as tough as they come.", "nameFaction1": "Spec-Ops Commander", "nameFaction2": "Spec-Ops Commander", "nameFaction3": "Spec-Ops Commander", "nameFaction4": "", "typeName": "Airborne Officer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "officerAirmobile", "unitSelectionAttacking": "officerAirmobile", "unitCommand": "officerAirmobile", "unitSelectionMoving": "officerAirmobile" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "TRANSPORT_UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.4, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.55, "damageType": "DAMAGE_HELICOPTER" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.35, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Airborne Officer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5814": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5814, "statsColumnID": 5814, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2350, "3": 850, "6": 1200, "20": 2800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 60, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5964": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.025, "4": 0.83333, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.16667, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.83333, "1003": 0.04167, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "MANTAK's next-generation Main Battle Tank is the definition of a moving fortress combined with devastating firepower. It boasts superior armor and is designed to excel in any terrain.", "nameFaction1": "Merkava MK4", "nameFaction2": "Merkava MK4", "nameFaction3": "Merkava MK4", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5815": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5815, "statsColumnID": 5814, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "2": 3150, "3": 1325, "6": 2100, "20": 4125, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 65, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "10": 1.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5965": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.02143, "4": 0.85714, "5": 0, "7": 0.21429, "8": 0.17857, "9": 0.14286, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.85714, "1003": 0.03571, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 111000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "MANTAK's next-generation Main Battle Tank is the definition of a moving fortress combined with devastating firepower. It boasts superior armor and is designed to excel in any terrain.", "nameFaction1": "Merkava MK4", "nameFaction2": "Merkava MK4", "nameFaction3": "Merkava MK4", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 5 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "5816": { "@c": "ultshared.warfare.UltUnitType", "itemID": 5816, "statsColumnID": 5814, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "2": 3375, "3": 1475, "6": 2425, "20": 4625, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 75, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "10": 1.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "5966": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0.02143, "4": 0.92857, "5": 0, "7": 0.21429, "8": 0.17857, "9": 0.14286, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.92857, "1003": 0.03571, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 115000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "MANTAK's next-generation Main Battle Tank is the definition of a moving fortress combined with devastating firepower. It boasts superior armor and is designed to excel in any terrain.", "nameFaction1": "Merkava MK4", "nameFaction2": "Merkava MK4", "nameFaction3": "Merkava MK4", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 7 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8233": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8233, "statsColumnID": 5814, "unitPack": 0, "rankingFactor": 10, "buildTime": 118800, "costs": { "2": 4400, "3": 2000, "6": 3125, "20": 6000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 80, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 16, "1": 0, "2": 0, "10": 1.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 16, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 1, "15": 0.75, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8253": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.9375, "1": 0, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.1875, "8": 0.1875, "9": 0.125, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.9375, "1002": 1, "1003": 0.0625, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 118000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "MANTAK's next-generation Main Battle Tank is the definition of a moving fortress combined with devastating firepower. It boasts superior armor and is designed to excel in any terrain.", "nameFaction1": "Merkava MK5", "nameFaction2": "Merkava MK5", "nameFaction3": "Merkava MK5", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8234": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8234, "statsColumnID": 8234, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2350, "3": 850, "6": 1200, "20": 2800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 11, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8254": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.31818, "2": 0, "3": 0.02727, "4": 0.90909, "5": 0, "7": 0.27273, "8": 0.27273, "9": 0.18182, "14": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.90909, "1003": 0.13636, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "BAE System's next-generation Main Battle Tank ships with unrivaled protection against airbourne threats, and state of the art optic systems. Coupled with incredible survivability, victory comes as standard.", "nameFaction1": "Black Night MK2", "nameFaction2": "Black Night MK2", "nameFaction3": "Black Night MK2", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8235": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8235, "statsColumnID": 8234, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "2": 3150, "3": 1325, "6": 2100, "20": 4125, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 60, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8255": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.34615, "2": 0, "3": 0.02308, "4": 0.92308, "5": 0, "7": 0.23077, "8": 0.30769, "9": 0.15385, "14": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.92308, "1003": 0.11538, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 111000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "BAE System's next-generation Main Battle Tank ships with unrivaled protection against airbourne threats, and state of the art optic systems. Coupled with incredible survivability, victory comes as standard.", "nameFaction1": "Black Night MK2", "nameFaction2": "Black Night MK2", "nameFaction3": "Black Night MK2", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.04, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 5 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8236": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8236, "statsColumnID": 8234, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "2": 3375, "3": 1475, "6": 2425, "20": 4625, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 65, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 13, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 13, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8256": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.34615, "2": 0, "3": 0.02308, "4": 0.92308, "5": 0, "7": 0.23077, "8": 0.30769, "9": 0.15385, "14": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.92308, "1003": 0.15385, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 115000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "BAE System's next-generation Main Battle Tank ships with unrivaled protection against airbourne threats, and state of the art optic systems. Coupled with incredible survivability, victory comes as standard.", "nameFaction1": "Black Night MK2", "nameFaction2": "Black Night MK2", "nameFaction3": "Black Night MK2", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.04, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 7 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8237": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8237, "statsColumnID": 8234, "unitPack": 0, "rankingFactor": 10, "buildTime": 118800, "costs": { "2": 4400, "3": 2000, "6": 3125, "20": 6000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 1, "15": 0.75, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8257": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.46429, "2": 0, "3": 0.02857, "4": 1, "5": 0, "7": 0.21429, "8": 0.42857, "9": 0.14286, "14": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 1, "1002": 1, "1003": 0.14286, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 118000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "BAE System's next-generation Main Battle Tank ships with unrivaled protection against airbourne threats, and state of the art optic systems. Coupled with incredible survivability, victory comes as standard.", "nameFaction1": "Black Night MK3", "nameFaction2": "Black Night MK3", "nameFaction3": "Black Night MK3", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.04, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.04, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8238": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8238, "statsColumnID": 8238, "unitPack": 0, "rankingFactor": 10, "buildTime": 108000, "costs": { "2": 2350, "3": 850, "6": 1200, "20": 2800, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 55, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8258": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0, "2": 0, "3": 0.025, "4": 1, "5": 0, "7": 0.25, "8": 0.16667, "9": 0.16667, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0.04167, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "The revived Black Eagle prototype comes with major upgrades to face the challenges of modern warfare. Its synthesis of incredible mobility and firepower make it the ultimate hunter-killer unit.", "nameFaction1": "Black Eagle MK1", "nameFaction2": "Black Eagle MK1", "nameFaction3": "Black Eagle MK1", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8239": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8239, "statsColumnID": 8238, "unitPack": 0, "rankingFactor": 10, "buildTime": 111600, "costs": { "2": 3150, "3": 1325, "6": 2100, "20": 4125, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 100, "3": 55, "5": 55, "20": 175, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 60, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 14, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 14, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8259": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.85714, "1": 0, "2": 0, "3": 0.02143, "4": 1, "5": 0, "7": 0.21429, "8": 0.17857, "9": 0.14286, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.85714, "1002": 1, "1003": 0.03571, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 111000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "The revived Black Eagle prototype comes with major upgrades to face the challenges of modern warfare. Its synthesis of incredible mobility and firepower make it the ultimate hunter-killer unit.", "nameFaction1": "Black Eagle MK1", "nameFaction2": "Black Eagle MK1", "nameFaction3": "Black Eagle MK1", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.05, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.05, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 5 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8240": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8240, "statsColumnID": 8238, "unitPack": 0, "rankingFactor": 10, "buildTime": 115200, "costs": { "2": 3375, "3": 1475, "6": 2425, "20": 4625, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.4, "3": 3.5, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 65, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 17, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 17, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 0.75, "15": 0.75, "17": 1.25, "21": 0.75, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2253": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8260": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.82353, "1": 0, "2": 0, "3": 0.01765, "4": 1, "5": 0, "7": 0.17647, "8": 0.14706, "9": 0.11765, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 11, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.82353, "1002": 1, "1003": 0.02941, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 115000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "The revived Black Eagle prototype comes with major upgrades to face the challenges of modern warfare. Its synthesis of incredible mobility and firepower make it the ultimate hunter-killer unit.", "nameFaction1": "Black Eagle MK1", "nameFaction2": "Black Eagle MK1", "nameFaction3": "Black Eagle MK1", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.05, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.05, "damageType": "DAMAGE_HARD_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 7 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8241": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8241, "statsColumnID": 8238, "unitPack": 0, "rankingFactor": 10, "buildTime": 118800, "costs": { "2": 4400, "3": 2000, "6": 3125, "20": 6000, "@c": "java.util.HashMap" }, "dailyCosts": { "2": 120, "3": 70, "5": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "19": 2, "20": 1.25, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 70, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.75, "@c": "java.util.HashMap" }, "strength": { "0": 18, "1": 0, "2": 0, "10": 1.5, "12": 0.5, "15": 0.5, "17": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 18, "1": 0, "2": 0, "10": 1.25, "12": 0.75, "14": 1, "15": 0.75, "17": 1.25, "21": 1, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 50, "12": 1, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2270": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8261": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_battle_tank_b", "minimumTechLevel": 0, "unitFeatures": { "0": 0.83333, "1": 0, "2": 0, "3": 0.02222, "4": 1, "5": 0, "7": 0.16667, "8": 0.16667, "9": 0.11111, "14": 1, "37": 1, "43": 1, "48": 1, "49": 1, "50": 12, "56": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.83333, "1002": 1, "1003": 0.05556, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 118000, "formationNameSmall": "Elite Tank Battalion", "formationNameBig": "Elite Tank Division", "unitDesc": "The revived Black Eagle prototype comes with major upgrades to face the challenges of modern warfare. Its synthesis of incredible mobility and firepower make it the ultimate hunter-killer unit.", "nameFaction1": "Black Eagle MK2", "nameFaction2": "Black Eagle MK2", "nameFaction3": "Black Eagle MK2", "nameFaction4": "", "typeName": "Elite Main Battle Tank", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingBigGun", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.05, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "SPEED", "bonus": 0.05, "damageType": "DAMAGE_HARD_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.05, "damageType": "DAMAGE_HARD" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Main Battle Tank", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8242": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8242, "statsColumnID": 8242, "unitPack": 0, "rankingFactor": 3, "buildTime": 3600, "costs": { "3": 850, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 0, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 4, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 2, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "chosen", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0.5, "2": 0, "3": 0.25, "4": 0.625, "5": 0, "7": 0.75, "8": 0.5, "9": 0.875, "19": 1, "37": 1, "43": 1, "47": 1, "54": 1, "56": 1, "1000": 0, "1001": 1, "1002": 0.625, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 0, "set": 1, "producible": false, "sortValue": 3000, "formationNameSmall": "Guerilla Army", "formationNameBig": "Guerilla Army", "unitDesc": "The Chosen's most fanatic fighters, enforcers will stop at nothing to carry out their divine duty.", "nameFaction1": "Enforcer", "nameFaction2": "Enforcer", "nameFaction3": "Enforcer", "nameFaction4": "", "typeName": "Enforcer", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "infantry", "unitSelectionAttacking": "infantry", "unitCommand": "infantry", "unitSelectionMoving": "infantry" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "BORDER_CROSSING": 127, "PATROL_ORDER": 127, "PATROL": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Enforcer", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8243": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8243, "statsColumnID": 8243, "unitPack": 0, "rankingFactor": 1, "buildTime": 14400, "costs": { "3": 10000, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1, "3": 2.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 18, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 15, "1": 0, "2": 0, "12": 1.25, "14": 1.5, "15": 1.25, "21": 1.5, "@c": "java.util.HashMap" }, "defence": { "0": 15, "1": 0, "2": 0, "14": 1.5, "21": 1.5, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 20, "@c": "java.util.HashMap" }, "requiredUpgrades": { "8395": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "zombie", "minimumTechLevel": 0, "unitFeatures": { "0": 0.26667, "1": 0, "2": 0, "3": 0, "4": 0.13333, "5": 0, "7": 1, "8": 0, "9": 1, "47": 1, "54": 1, "1000": 0, "1001": 0.26667, "1002": 0.13333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 100, "producible": false, "sortValue": 14000, "formationNameSmall": "Undead Horde", "formationNameBig": "Undead Horde", "unitDesc": "Driven by unquenchable bloodlust, the undead strike fear into the hearts of even the most battle hardened veterans. Deadly in groups, they can become overwhelming if left unchecked, and enter a frenzy around Hives and densely populated areas.\n• Undead are deemed as Hard targets as conventional, handheld firarms have proven ineffective against them.\n• Invisible from radar", "nameFaction1": "Undead", "nameFaction2": "Undead", "nameFaction3": "Undead", "nameFaction4": "Undead", "typeName": "Undead", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Undead", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8244": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8244, "statsColumnID": 8244, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1075, "3": 550, "6": 1125, "20": 4200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 450, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8262": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0.1, "2": 0.25, "3": 0.03, "4": 1, "5": 0, "7": 0.2, "8": 0.4, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "The RAH-Comanche is designed for one thing: Search and destroy. Boasting impressive speed and an ability to wreak havoc, this attack helicopter promises ultimate control of the battlefield.", "nameFaction1": "RAH-66 Comanche", "nameFaction2": "RAH-66 Comanche", "nameFaction3": "RAH-66 Comanche", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8245": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8245, "statsColumnID": 8244, "unitPack": 0, "rankingFactor": 8, "buildTime": 111600, "costs": { "2": 1475, "3": 1000, "6": 1900, "20": 6125, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 90, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8263": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0.14286, "2": 0.25, "3": 0.02143, "4": 1, "5": 0, "7": 0.14286, "8": 0.42857, "9": 0.14286, "12": 1, "19": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 111200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "The RAH-Comanche is designed for one thing: Search and destroy. Boasting impressive speed and an ability to wreak havoc, this attack helicopter promises ultimate control of the battlefield.", "nameFaction1": "RAH-66 Comanche", "nameFaction2": "RAH-66 Comanche", "nameFaction3": "RAH-66 Comanche", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 600 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8246": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8246, "statsColumnID": 8244, "unitPack": 0, "rankingFactor": 8, "buildTime": 129600, "costs": { "2": 2000, "3": 1450, "4": 750, "6": 2625, "20": 7100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 110, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 19, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 19, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 550, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8264": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.52632, "1": 0.15789, "2": 0.26316, "3": 0.01579, "4": 1, "5": 0, "7": 0.10526, "8": 0.42105, "9": 0.10526, "12": 1, "13": 11, "19": 1, "28": 1, "41": 2500, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.52632, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 129200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "The RAH-Comanche is designed for one thing: Search and destroy. Boasting impressive speed, stealth, and an ability to wreak havoc, this attack helicopter promises ultimate control of the battlefield.", "nameFaction1": "RAH-66 Comanche", "nameFaction2": "RAH-66 Comanche", "nameFaction3": "RAH-66 Comanche", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 480 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.02, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8247": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8247, "statsColumnID": 8247, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1075, "3": 550, "6": 1125, "20": 4200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 450, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8265": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0.1, "2": 0.25, "3": 0.03, "4": 1, "5": 0, "7": 0.2, "8": 0.4, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "Sikorsky’s high-speed attack helicopter brings the fight right to the enemy’s doorstep. Boasting incredible power against ground units, this unit can be in and out in a flash, leaving only devastation in its wake.", "nameFaction1": "S-97 Raider", "nameFaction2": "S-97 Raider", "nameFaction3": "S-97 Raider", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8248": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8248, "statsColumnID": 8247, "unitPack": 0, "rankingFactor": 8, "buildTime": 111600, "costs": { "2": 1475, "3": 1000, "6": 1900, "20": 6125, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 90, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8266": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0.14286, "2": 0.25, "3": 0.02143, "4": 1, "5": 0, "7": 0.14286, "8": 0.42857, "9": 0.14286, "12": 1, "19": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 111200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "Sikorsky’s high-speed attack helicopter brings the fight right to the enemy’s doorstep. Boasting incredible power against ground units, this unit can be in and out in a flash, leaving only devastation in its wake.", "nameFaction1": "S-97 Raider", "nameFaction2": "S-97 Raider", "nameFaction3": "S-97 Raider", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 600 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8249": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8249, "statsColumnID": 8247, "unitPack": 0, "rankingFactor": 8, "buildTime": 129600, "costs": { "2": 2000, "3": 1450, "4": 750, "6": 2625, "20": 7100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 110, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 19, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 19, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 550, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8267": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.52632, "1": 0.15789, "2": 0.26316, "3": 0.01579, "4": 1, "5": 0, "7": 0.10526, "8": 0.42105, "9": 0.10526, "12": 1, "13": 11, "19": 1, "28": 1, "41": 2500, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.52632, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 129200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "Sikorsky’s high-speed attack helicopter brings the fight right to the enemy’s doorstep. Boasting incredible power against ground units, this unit can be in and out in a flash, leaving only devastation in its wake.", "nameFaction1": "S-97 Raider", "nameFaction2": "S-97 Raider", "nameFaction3": "S-97 Raider", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 480 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.02, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8250": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8250, "statsColumnID": 8250, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "2": 1075, "3": 550, "6": 1125, "20": 4200, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 60, "6": 50, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 8, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 450, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8268": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.4, "1": 0.1, "2": 0.25, "3": 0.03, "4": 1, "5": 0, "7": 0.2, "8": 0.4, "9": 0.2, "12": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.4, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 100200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "This modified Ka-52 unit is an extra dose of deadly. True to its name, the Flying Lightning hits fast, hits hard, and destroys everything it comes into contact with.", "nameFaction1": "Flying Lightning", "nameFaction2": "Flying Lightning", "nameFaction3": "Flying Lightning", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8251": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8251, "statsColumnID": 8250, "unitPack": 0, "rankingFactor": 8, "buildTime": 111600, "costs": { "2": 1475, "3": 1000, "6": 1900, "20": 6125, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 90, "5": 90, "6": 70, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "1": 9, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 14, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8269": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0.14286, "2": 0.25, "3": 0.02143, "4": 1, "5": 0, "7": 0.14286, "8": 0.42857, "9": 0.14286, "12": 1, "19": 1, "28": 1, "41": 2500, "42": 1, "43": 1, "48": 1, "49": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 111200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "This modified Ka-52 unit is an extra dose of deadly. True to its name, the Flying Lightning hits fast, hits hard, and destroys everything it comes into contact with.", "nameFaction1": "Flying Lightning", "nameFaction2": "Flying Lightning", "nameFaction3": "Flying Lightning", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 600 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "2": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "3": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 60, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 5, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8252": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8252, "statsColumnID": 8250, "unitPack": 0, "rankingFactor": 8, "buildTime": 129600, "costs": { "2": 2000, "3": 1450, "4": 750, "6": 2625, "20": 7100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 110, "5": 110, "6": 90, "20": 230, "@c": "java.util.HashMap" }, "speeds": { "1": 10, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 8, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 19, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 19, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 550, "@c": "java.util.HashMap" }, "viewWidths": { "1": 32, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8270": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_heli_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.52632, "1": 0.15789, "2": 0.26316, "3": 0.01579, "4": 1, "5": 0, "7": 0.10526, "8": 0.42105, "9": 0.10526, "12": 1, "13": 11, "19": 1, "28": 1, "41": 2500, "48": 1, "49": 1, "58": 1, "59": 1, "1000": 0, "1001": 0.52632, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 3, "set": 11, "producible": true, "sortValue": 129200, "formationNameSmall": "Elite Attack Squadron", "formationNameBig": "Elite Attack Wing", "unitDesc": "This modified Ka-52 unit is an extra dose of deadly. True to its name, the Flying Lightning hits fast, hits hard, and destroys everything it comes into contact with.", "nameFaction1": "Flying Lightning", "nameFaction2": "Flying Lightning", "nameFaction3": "Flying Lightning", "nameFaction4": "", "typeName": "Elite Attack Helicopter", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 20 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "helicopter", "unitSelectionAttacking": "helicopterFightingAttackHelo", "unitCommand": "helicopter", "unitSelectionMoving": "helicopter" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 50, "patrolTargetDamageTypes": [ "java.util.HashSet", [ 0, 4, 8, 1001, 1002 ] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 480 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap", "PATROL": 127, "PATROL_ORDER": 127 } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.02, "damageType": "DAMAGE_HELICOPTER" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Attack Helicopter", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8444": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8444, "statsColumnID": 8444, "unitPack": 0, "rankingFactor": 8, "buildTime": 97200, "costs": { "2": 775, "3": 550, "4": 275, "6": 1375, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "6": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 15, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8271": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.77778, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 97100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8445": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8445, "statsColumnID": 8444, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 800, "3": 800, "4": 600, "6": 1950, "20": 2700, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "6": 55, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 20, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 13, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 13, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8272": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.84615, "7": 0, "8": 0.26923, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 104100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212B", "nameFaction2": "677 Lada MK2", "nameFaction3": "Scorpène CA-3000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8446": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8446, "statsColumnID": 8444, "unitPack": 0, "rankingFactor": 8, "buildTime": 118800, "costs": { "2": 900, "3": 1000, "4": 950, "6": 2550, "20": 3900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "6": 65, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 25, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 19, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 19, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8453": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.15789, "2": 1, "3": 0, "4": 0, "5": 0.78947, "7": 0, "8": 0.26316, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 118100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212C", "nameFaction2": "677 Lada MK3", "nameFaction3": "Scorpène CA-4000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "8447": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8447, "statsColumnID": 8447, "unitPack": 0, "rankingFactor": 8, "buildTime": 97200, "costs": { "2": 775, "3": 550, "4": 275, "6": 1375, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "6": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 15, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8454": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.77778, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 97100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8448": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8448, "statsColumnID": 8447, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 800, "3": 800, "4": 600, "6": 1950, "20": 2700, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "6": 55, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 20, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 13, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 13, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8455": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.84615, "7": 0, "8": 0.26923, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 104100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212B", "nameFaction2": "677 Lada MK2", "nameFaction3": "Scorpène CA-3000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8449": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8449, "statsColumnID": 8447, "unitPack": 0, "rankingFactor": 8, "buildTime": 118800, "costs": { "2": 900, "3": 1000, "4": 950, "6": 2550, "20": 3900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "6": 65, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 25, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 19, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 19, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8456": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.15789, "2": 1, "3": 0, "4": 0, "5": 0.78947, "7": 0, "8": 0.26316, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 118100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212C", "nameFaction2": "677 Lada MK3", "nameFaction3": "Scorpène CA-4000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "8450": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8450, "statsColumnID": 8450, "unitPack": 0, "rankingFactor": 8, "buildTime": 97200, "costs": { "2": 775, "3": 550, "4": 275, "6": 1375, "20": 2100, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 35, "6": 40, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 15, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 9, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2260": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8457": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.77778, "7": 0, "8": 0, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 97100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 4, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8451": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8451, "statsColumnID": 8450, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 800, "3": 800, "4": 600, "6": 1950, "20": 2700, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "6": 55, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "2": 1.5, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 20, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 13, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 13, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2261": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8458": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 1, "3": 0, "4": 0, "5": 0.84615, "7": 0, "8": 0.26923, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 104100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212B", "nameFaction2": "677 Lada MK2", "nameFaction3": "Scorpène CA-3000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "8452": { "@c": "ultshared.warfare.UltUnitType", "itemID": 8452, "statsColumnID": 8450, "unitPack": 0, "rankingFactor": 8, "buildTime": 118800, "costs": { "2": 900, "3": 1000, "4": 950, "6": 2550, "20": 3900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "6": 65, "20": 210, "@c": "java.util.HashMap" }, "speeds": { "2": 1.75, "20": 1.5, "@c": "java.util.HashMap" }, "hitPoints": { "2": 25, "19": 0.5, "@c": "java.util.HashMap" }, "damageTypes": { "2": 5, "@c": "java.util.HashMap" }, "damageArea": { "2": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 19, "19": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 19, "19": 0.5, "@c": "java.util.HashMap" }, "ranges": { "2": 50, "@c": "java.util.HashMap" }, "viewWidths": { "2": 50, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2263": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8459": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_submarine_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0.15789, "2": 1, "3": 0, "4": 0, "5": 0.78947, "7": 0, "8": 0.26316, "9": 0, "10": 1, "13": 12, "15": 1, "17": 1, "37": 1, "38": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "ShipAttackPainter", "pinPainter": "", "unitClass": 5, "set": 11, "producible": true, "sortValue": 118100, "formationNameSmall": "Elite Submarine Unit", "formationNameBig": "Elite Wolfpack", "unitDesc": "Designed to excel in littoral combat, the air-independent propulsion powered submarine is the ultimate silent killer. Taking her out to blue water is strongly discouraged.", "nameFaction1": "Type 212C", "nameFaction2": "677 Lada MK3", "nameFaction3": "Scorpène CA-4000", "nameFaction4": "", "typeName": "Elite AIP Submarine", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 8 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "sonarPing", "unitSelectionAttacking": "sub", "unitCommand": "sub", "unitSelectionMoving": "sub" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 12 ] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite AIP Submarine", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 1, "resupplyTime": 43200, "initialInventory": 1 }, "@c": "java.util.LinkedHashMap" } } }, "10114": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10114, "statsColumnID": 10114, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "1": 1500, "3": 550, "6": 825, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8460": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0, "2": 1, "3": 0.375, "4": 1, "5": 0, "7": 0.25, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10115": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10115, "statsColumnID": 10114, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "1": 1925, "3": 700, "6": 1375, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "8461": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.55, "1": 0.5, "2": 1, "3": 0.35, "4": 1, "5": 0, "7": 0.2, "8": 0.55, "9": 0.4, "15": 1, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "59": 1, "1000": 0, "1001": 0.55, "1002": 1, "1003": 0.3, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 100000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK2", "nameFaction2": "Igla-SV S46", "nameFaction3": "Lance MK2", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10116": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10116, "statsColumnID": 10114, "unitPack": 0, "rankingFactor": 8, "buildTime": 108000, "costs": { "1": 2200, "3": 800, "6": 1950, "20": 5250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 55, "5": 60, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 8.25, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10144": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.54545, "1": 0.68182, "2": 1, "3": 0.36364, "4": 1, "5": 0, "7": 0.18182, "8": 0.63636, "9": 0.36364, "15": 1, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "59": 1, "1000": 0, "1001": 0.54545, "1002": 1, "1003": 0.63636, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK3", "nameFaction2": "Igla-SV S47", "nameFaction3": "Lance MK3", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10117": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10117, "statsColumnID": 10117, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "1": 1500, "3": 550, "6": 825, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10145": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0, "2": 1, "3": 0.375, "4": 1, "5": 0, "7": 0.25, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10118": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10118, "statsColumnID": 10117, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "1": 1925, "3": 700, "6": 1375, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10146": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.55, "1": 0.5, "2": 1, "3": 0.35, "4": 1, "5": 0, "7": 0.2, "8": 0.55, "9": 0.4, "15": 1, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "59": 1, "1000": 0, "1001": 0.55, "1002": 1, "1003": 0.3, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 100000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK2", "nameFaction2": "Igla-SV S46", "nameFaction3": "Lance MK2", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10119": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10119, "statsColumnID": 10117, "unitPack": 0, "rankingFactor": 8, "buildTime": 108000, "costs": { "1": 2200, "3": 800, "6": 1950, "20": 5250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 55, "5": 60, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 8.25, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10147": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.54545, "1": 0.68182, "2": 1, "3": 0.36364, "4": 1, "5": 0, "7": 0.18182, "8": 0.63636, "9": 0.36364, "15": 1, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "59": 1, "1000": 0, "1001": 0.54545, "1002": 1, "1003": 0.63636, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK3", "nameFaction2": "Igla-SV S47", "nameFaction3": "Lance MK3", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10120": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10120, "statsColumnID": 10120, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "1": 1500, "3": 550, "6": 825, "20": 1800, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 80, "3": 30, "5": 30, "20": 125, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 8, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 6, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2251": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10148": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.5, "1": 0, "2": 1, "3": 0.375, "4": 1, "5": 0, "7": 0.25, "8": 0, "9": 0.5, "15": 1, "37": 1, "43": 1, "48": 1, "49": 1, "56": 1, "59": 1, "1000": 0, "1001": 0.5, "1002": 1, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 86000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10121": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10121, "statsColumnID": 10120, "unitPack": 0, "rankingFactor": 8, "buildTime": 100800, "costs": { "1": 1925, "3": 700, "6": 1375, "20": 2500, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 90, "3": 45, "5": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 17, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 10, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 7.5, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 50, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2252": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10149": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.55, "1": 0.5, "2": 1, "3": 0.35, "4": 1, "5": 0, "7": 0.2, "8": 0.55, "9": 0.4, "15": 1, "37": 1, "43": 1, "44": 1, "48": 1, "49": 1, "50": 11, "56": 1, "59": 1, "1000": 0, "1001": 0.55, "1002": 1, "1003": 0.3, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 100000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK2", "nameFaction2": "Igla-SV S46", "nameFaction3": "Lance MK2", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 75 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10122": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10122, "statsColumnID": 10120, "unitPack": 0, "rankingFactor": 8, "buildTime": 108000, "costs": { "1": 2200, "3": 800, "6": 1950, "20": 5250, "@c": "java.util.HashMap" }, "dailyCosts": { "1": 100, "3": 55, "5": 60, "20": 200, "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "14": 0.5, "15": 0.33, "16": 0.66, "21": 0.5, "@c": "java.util.HashMap" }, "hitPoints": { "0": 20, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 2.5, "@c": "java.util.HashMap" }, "strength": { "0": 11, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "defence": { "0": 8.25, "1": 0, "2": 0, "10": 1.25, "12": 0.5, "13": 0.5, "15": 0.5, "@c": "java.util.HashMap" }, "ranges": { "0": 75, "@c": "java.util.HashMap" }, "viewWidths": { "0": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2254": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10150": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_railgun_a", "minimumTechLevel": 0, "unitFeatures": { "0": 0.54545, "1": 0.68182, "2": 1, "3": 0.36364, "4": 1, "5": 0, "7": 0.18182, "8": 0.63636, "9": 0.36364, "15": 1, "37": 1, "43": 1, "44": 1, "45": 10, "48": 1, "49": 1, "50": 12, "56": 1, "59": 1, "1000": 0, "1001": 0.54545, "1002": 1, "1003": 0.63636, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "HeavyArtilleryAttackPainter", "pinPainter": "", "unitClass": 1, "set": 11, "producible": true, "sortValue": 108000, "formationNameSmall": "Elite Railgun Battalion", "formationNameBig": "Elite Railgun Division", "unitDesc": "A tremendous engineering feat, the railgun tears through any armored unit. With projectile velocities up to mach 7, it debuts as a new breed of super weapon that changes the face of warfare forever.", "nameFaction1": "Thor MK3", "nameFaction2": "Igla-SV S47", "nameFaction3": "Lance MK3", "nameFaction4": "", "typeName": "Elite Railgun", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 26 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "attackPainter": "MissilesAntiAirAttackPainter", "range": 100 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Railgun", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10123": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10123, "statsColumnID": 10123, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "2": 1375, "3": 775, "6": 1075, "20": 4900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10151": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.4375, "3": 0.75, "4": 0.4375, "5": 0, "7": 0.625, "8": 0, "9": 0.375, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.4375, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible B-52H variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "B-52H", "nameFaction2": "B-52H", "nameFaction3": "B-52H", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 39600, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10124": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10124, "statsColumnID": 10123, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 1800, "3": 1250, "6": 1425, "20": 6375, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10152": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.5, "3": 0.8, "4": 0.5, "5": 0, "7": 0.5, "8": 0, "9": 0.4, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 104200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible B-52H variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "B-52H", "nameFaction2": "B-52H", "nameFaction3": "B-52H", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 28800, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 36000, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10125": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10125, "statsColumnID": 10123, "unitPack": 0, "rankingFactor": 8, "buildTime": 115200, "costs": { "2": 2275, "3": 1850, "6": 1875, "20": 8750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 80, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10153": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.53846, "3": 0.76923, "4": 0.53846, "5": 0, "7": 0.38462, "8": 0, "9": 0.38462, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.53846, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 115200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible B-52H variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "B-52H", "nameFaction2": "B-52H", "nameFaction3": "B-52H", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 5, "resupplyTime": 28800, "initialInventory": 5 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 36000, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "10126": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10126, "statsColumnID": 10126, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "2": 1375, "3": 775, "6": 1075, "20": 4900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10154": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.4375, "3": 0.75, "4": 0.4375, "5": 0, "7": 0.625, "8": 0, "9": 0.375, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.4375, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible Avro Vulcan variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "Avro Vulcan", "nameFaction2": "Avro Vulcan", "nameFaction3": "Avro Vulcan", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 39600, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10127": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10127, "statsColumnID": 10126, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 1800, "3": 1250, "6": 1425, "20": 6375, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10155": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.5, "3": 0.8, "4": 0.5, "5": 0, "7": 0.5, "8": 0, "9": 0.4, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 104200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible Avro Vulcan variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "Avro Vulcan", "nameFaction2": "Avro Vulcan", "nameFaction3": "Avro Vulcan", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 28800, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 36000, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10128": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10128, "statsColumnID": 10126, "unitPack": 0, "rankingFactor": 8, "buildTime": 115200, "costs": { "2": 2275, "3": 1850, "6": 1875, "20": 8750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 80, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10156": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.53846, "3": 0.76923, "4": 0.53846, "5": 0, "7": 0.38462, "8": 0, "9": 0.38462, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.53846, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 115200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible Avro Vulcan variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "Avro Vulcan", "nameFaction2": "Avro Vulcan", "nameFaction3": "Avro Vulcan", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 5, "resupplyTime": 28800, "initialInventory": 5 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 36000, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "10129": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10129, "statsColumnID": 10129, "unitPack": 0, "rankingFactor": 8, "buildTime": 86400, "costs": { "2": 1375, "3": 775, "6": 1075, "20": 4900, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 50, "5": 50, "6": 35, "20": 120, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 25, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 8, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 2000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2257": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10157": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.4375, "3": 0.75, "4": 0.4375, "5": 0, "7": 0.625, "8": 0, "9": 0.375, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.4375, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 86200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible Tupolev Tu-160 variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "Tupolev Tu-160", "nameFaction2": "Tupolev Tu-160", "nameFaction3": "Tupolev Tu-160", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 3 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 39600, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 43200, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10130": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10130, "statsColumnID": 10129, "unitPack": 0, "rankingFactor": 8, "buildTime": 104400, "costs": { "2": 1800, "3": 1250, "6": 1425, "20": 6375, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 60, "5": 65, "6": 50, "20": 150, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 30, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 10, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 3500, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2258": 1, "2265": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10158": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.5, "3": 0.8, "4": 0.5, "5": 0, "7": 0.5, "8": 0, "9": 0.4, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.5, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 104200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible Tupolev Tu-160 variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "Tupolev Tu-160", "nameFaction2": "Tupolev Tu-160", "nameFaction3": "Tupolev Tu-160", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 6 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 28800, "initialInventory": 3 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 2, "resupplyTime": 36000, "initialInventory": 2 }, "@c": "java.util.LinkedHashMap" } } }, "10131": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10131, "statsColumnID": 10129, "unitPack": 0, "rankingFactor": 8, "buildTime": 115200, "costs": { "2": 2275, "3": 1850, "6": 1875, "20": 8750, "@c": "java.util.HashMap" }, "dailyCosts": { "3": 70, "5": 80, "6": 60, "20": 180, "@c": "java.util.HashMap" }, "speeds": { "1": 11, "@c": "java.util.HashMap" }, "hitPoints": { "1": 35, "@c": "java.util.HashMap" }, "damageTypes": { "1": 1, "@c": "java.util.HashMap" }, "damageArea": { "0": 10, "1": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 13, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "1": 5000, "@c": "java.util.HashMap" }, "viewWidths": { "1": 25, "@c": "java.util.HashMap" }, "requiredUpgrades": { "2259": 1, "2266": 1, "2275": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "10159": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_bomber_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0.53846, "3": 0.76923, "4": 0.53846, "5": 0, "7": 0.38462, "8": 0, "9": 0.38462, "12": 1, "38": 1, "41": 10000, "43": 1, "48": 1, "59": 1, "1000": 0, "1001": 1, "1002": 0.53846, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "Ww2AirplaneAttackPainter", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 115200, "formationNameSmall": "Elite Bomber Squadron", "formationNameBig": "Elite Bomber Wing", "unitDesc": "Retrofitted to unleash an arsenal of air-launched ballistic and cruise missiles, this flexible Tupolev Tu-160 variant can deploy to flashpoints around the globe for rapid intervention.", "nameFaction1": "Tupolev Tu-160", "nameFaction2": "Tupolev Tu-160", "nameFaction3": "Tupolev Tu-160", "nameFaction4": "", "typeName": "Elite Bomber", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 7 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "heavy", "unitSelectionAttacking": "heavyFightingBomber", "unitCommand": "heavy", "unitSelectionMoving": "heavy" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": 25, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 2, "size": 10 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": 10 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Elite Bomber", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig", "missileSlotConfig": { "1": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 5, "resupplyTime": 28800, "initialInventory": 5 }, "2": { "@c": "ultshared.modding.configuration.MissileSlotConfig", "capacity": 3, "resupplyTime": 36000, "initialInventory": 3 }, "@c": "java.util.LinkedHashMap" } } }, "10132": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10132, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 30, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 8, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10160": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.35714, "5": 0, "7": 0, "8": 0.14286, "9": 0.28571, "17": 1, "37": 1, "39": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.35714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "Titan UGV MK1", "nameFaction2": "Titan UGV MK1", "nameFaction3": "Titan UGV MK1", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10133": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10133, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 40, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10161": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.33333, "5": 0, "7": 0, "8": 0.22222, "9": 0.22222, "17": 1, "19": 1, "37": 1, "39": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "58": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "Titan UGV MK2", "nameFaction2": "Titan UGV MK2", "nameFaction3": "Titan UGV MK2", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10134": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10134, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 50, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10162": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.85, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.25, "5": 0, "7": 0, "8": 0.25, "9": 0.16667, "17": 1, "19": 1, "37": 1, "39": 1, "42": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "58": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "Titan UGV MK3", "nameFaction2": "Titan UGV MK3", "nameFaction3": "Titan UGV MK3", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10135": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10135, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 30, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 8, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10163": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.35714, "5": 0, "7": 0, "8": 0.14286, "9": 0.28571, "17": 1, "37": 1, "39": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.35714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "TheMIS UGV MK1", "nameFaction2": "TheMIS UGV MK1", "nameFaction3": "TheMIS UGV MK1", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10136": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10136, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 40, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10164": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.33333, "5": 0, "7": 0, "8": 0.22222, "9": 0.22222, "17": 1, "19": 1, "37": 1, "39": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "58": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "TheMIS UGV MK2", "nameFaction2": "TheMIS UGV MK2", "nameFaction3": "TheMIS UGV MK2", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10137": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10137, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 50, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10165": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.85, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.25, "5": 0, "7": 0, "8": 0.25, "9": 0.16667, "17": 1, "19": 1, "37": 1, "39": 1, "42": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "58": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "TheMIS UGV MK3", "nameFaction2": "TheMIS UGV MK3", "nameFaction3": "TheMIS UGV MK3", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10138": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10138, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 30, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.3, "3": 3.25, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 8, "@c": "java.util.HashMap" }, "damageTypes": { "0": 4, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 7, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 7, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10166": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.35714, "5": 0, "7": 0, "8": 0.14286, "9": 0.28571, "17": 1, "37": 1, "39": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.35714, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "Marker UGV MK1", "nameFaction2": "Marker UGV MK1", "nameFaction3": "Marker UGV MK1", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10139": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10139, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 40, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 10, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 9, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 9, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10167": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.66, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.33333, "5": 0, "7": 0, "8": 0.22222, "9": 0.22222, "17": 1, "19": 1, "37": 1, "39": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "58": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.33333, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "Marker UGV MK2", "nameFaction2": "Marker UGV MK2", "nameFaction3": "Marker UGV MK2", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10140": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10140, "statsColumnID": 10132, "unitPack": 0, "rankingFactor": 3, "buildTime": 0, "costs": { "10": 50, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "0": 1.5, "3": 3.75, "12": 0.33, "13": 0.66, "15": 0.33, "16": 0.66, "@c": "java.util.HashMap" }, "hitPoints": { "0": 15, "@c": "java.util.HashMap" }, "damageTypes": { "0": 1002, "@c": "java.util.HashMap" }, "damageArea": { "0": 1.5, "@c": "java.util.HashMap" }, "strength": { "0": 12, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "defence": { "0": 12, "1": 0, "2": 0, "14": 1.25, "21": 1.25, "@c": "java.util.HashMap" }, "ranges": { "0": 5, "@c": "java.util.HashMap" }, "viewWidths": { "0": 30, "12": 1.4, "14": 1.4, "21": 1.4, "@c": "java.util.HashMap" }, "requiredUpgrades": { "@c": "java.util.HashMap" }, "requiredResearches": { "10168": 0, "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 1, "foreignSpeedFactor": 0.85, "identifier": "season_ugv_a", "minimumTechLevel": 0, "unitFeatures": { "0": 1, "1": 0, "2": 0, "3": 0, "4": 0.25, "5": 0, "7": 0, "8": 0.25, "9": 0.16667, "17": 1, "19": 1, "37": 1, "39": 1, "42": 1, "43": 1, "47": 1, "48": 1, "49": 1, "56": 1, "58": 1, "62": 1, "1000": 0, "1001": 1, "1002": 0.25, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 1, "set": 11, "producible": false, "sortValue": 0, "formationNameSmall": "Elite UGV", "formationNameBig": "Elite UGV", "unitDesc": "Deployed by infantry, the unmanned ground vehicle adds an extra layer of protection and support in the field. Extremely effective in urban and suburban terrain.", "nameFaction1": "Marker UGV MK3", "nameFaction2": "Marker UGV MK3", "nameFaction3": "Marker UGV MK3", "nameFaction4": "", "typeName": "Elite UGV", "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap", "unitSelection": "armor", "unitSelectionAttacking": "armorFightingHeavyMG", "unitCommand": "armor", "unitSelectionMoving": "armor" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "radarConfig": { "@c": "ultshared.modding.configuration.UltRadarConfig", "signatureTypes": { "1": { "@c": "ultshared.modding.configuration.UltRadarConfig$SignatureConfig", "range": 75, "resolution": 30 }, "@c": "java.util.LinkedHashMap" } }, "radarSignatureConfig": { "@c": "ultshared.modding.configuration.UltRadarSignatureConfig", "type": 1, "size": 30 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig", "stealthClasses": [ "java.util.HashSet", [ 10 ] ], "camouflageClasses": [ "java.util.HashSet", [ 20 ] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "disbandConfig": { "@c": "ultshared.modding.configuration.UltDisbandConfig", "resourcesReturned": 0.5, "duration": 1800000 }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [ { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.03, "damageType": "DAMAGE_SOFT_NBC" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "ATTACK", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" }, { "@c": "ultshared.modding.configuration.UltArmyBoostConfig$Boost", "stat": "DEFENSE", "bonus": 0.03, "damageType": "DAMAGE_NORMAL" } ] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig", "missileSlot": 4, "stackingLimit": 1 }, "typeSizeName": "", "unitName": "Elite UGV", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "10141": { "@c": "ultshared.warfare.UltUnitType", "itemID": 10141, "statsColumnID": 10141, "unitPack": 0, "rankingFactor": 1, "buildTime": 36000, "costs": { "1": 850, "2": 400, "4": 100, "5": 300, "20": 1950, "@c": "java.util.HashMap" }, "dailyCosts": { "@c": "java.util.HashMap" }, "speeds": { "@c": "java.util.HashMap" }, "hitPoints": { "@c": "java.util.HashMap" }, "damageTypes": { "@c": "java.util.HashMap" }, "damageArea": { "0": 1, "@c": "java.util.HashMap" }, "strength": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "defence": { "0": 0, "1": 0, "2": 0, "@c": "java.util.HashMap" }, "ranges": { "@c": "java.util.HashMap" }, "viewWidths": { "@c": "java.util.HashMap" }, "requiredUpgrades": { "2265": 1, "2297": 1, "@c": "java.util.HashMap" }, "requiredResearches": { "@c": "java.util.HashMap" }, "unitCapResearchItems": { "@c": "java.util.HashMap" }, "friendlySpeedFactor": 0, "foreignSpeedFactor": 0, "identifier": "deployable_gear", "minimumTechLevel": 0, "unitFeatures": { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "7": 0, "8": 0, "9": 0, "40": 10, "48": 1, "1000": 0, "1001": 0, "1002": 0, "1003": 0, "@c": "java.util.HashMap" }, "sizeFactors": { "1": 1, "@c": "java.util.HashMap" }, "images": { "@c": "java.util.HashMap" }, "attackPainter": "", "pinPainter": "", "unitClass": 2, "set": 11, "producible": true, "sortValue": 36000, "formationNameSmall": "", "formationNameBig": "", "unitDesc": "Military gear that can be deployed onto the battlefield by other units. Must be produced in cities.", "nameFaction1": "Deployable Gear (x20)", "nameFaction2": "Deployable Gear (x20)", "nameFaction3": "Deployable Gear (x20)", "nameFaction4": "", "typeName": "Deployable Gear", "convertToResourceConfig": { "@c": "ultshared.modding.configuration.UltConvertToResourceConfig", "resources": { "10": 20, "@c": "java.util.HashMap" } }, "unitMoraleImpactFactor": 0, "sortingConfig": { "@c": "ultshared.modding.configuration.UltSortingConfig", "sortOrder": 2147483647 }, "soundConfig": { "@c": "ultshared.modding.configuration.UltSoundConfig", "actionSounds": { "@c": "com.google.common.collect.RegularImmutableMap" } }, "airplaneConfig": { "@c": "ultshared.modding.configuration.UltAirplaneConfig", "patrolRadius": -1, "patrolTargetDamageTypes": [ "java.util.HashSet", [] ], "embarkationTime": 0, "disembarkationTime": 0, "spy": false, "refuelTime": 900 }, "antiAirConfig": { "@c": "ultshared.modding.configuration.UltAntiAirConfig", "range": 0 }, "scoutConfig": { "@c": "ultshared.modding.configuration.UltScoutConfig$DummyScoutConfig", "stealthClasses": [ "java.util.HashSet", [] ], "camouflageClasses": [ "java.util.HashSet", [] ] }, "tokenProducerConfig": { "@c": "ultshared.modding.configuration.UltTokenProducerConfig", "tokensOnSpawn": [ "java.util.Collections$UnmodifiableCollection", [] ], "tokensProvided": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "tokenConsumerConfig": { "@c": "ultshared.modding.configuration.UltTokenConsumerConfig", "requirements": [ "java.util.Collections$UnmodifiableCollection", [] ] }, "diplomaticAggressionConfig": { "@c": "ultshared.modding.configuration.UltDiplomaticAggressionConfig", "incidentMapping": { "@c": "java.util.HashMap" } }, "airmobile": { "@c": "ultshared.modding.configuration.UltAirMobileConfig", "assaultType": "UNIT" }, "armyBoostConfig": { "@c": "ultshared.modding.configuration.UltArmyBoostConfig", "bonuses": [ "java.util.HashSet", [] ] }, "limitedMobilizationConfig": { "@c": "ultshared.modding.configuration.UltLimitedMobilizationConfig", "limit": -1 }, "missileConfig": { "@c": "ultshared.modding.configuration.UltMissileConfig$DummyMissileConfig", "missileSlot": 0, "stackingLimit": 0 }, "typeSizeName": "", "unitName": "Deployable Gear", "missileCarrierConfig": { "@c": "ultshared.modding.configuration.UltMissileCarrierConfig$DummyMissileCarrierConfig", "missileSlotConfig": { "@c": "java.util.Collections$EmptyMap" } } }, "@c": "java.util.HashMap" }, "relations": { "0": { "@c": "ultshared.diplomacy.UltRelation", "relation": 0, "color": "rgba(189,115,6,255)", "name": "Trade Embargo", "desc": "Economic sanctions without military hostilities." }, "1": { "@c": "ultshared.diplomacy.UltRelation", "relation": 1, "color": "rgba(188,150,5,255)", "name": "Peace", "desc": "A neutral state of diplomatic relations." }, "3": { "@c": "ultshared.diplomacy.UltRelation", "relation": 3, "color": "rgba(106,164,7,255)", "armyColor": "rgba(100,200,100,255)", "name": "Right of Way", "desc": "An alliance which allows armies to fight together and pass each other on foreign soil. The nation granting this status allows the partner to move on its territory." }, "4": { "@c": "ultshared.diplomacy.UltRelation", "relation": 4, "color": "rgba(14,101,8,255)", "armyColor": "rgba(100,200,100,255)", "name": "Military Pact", "desc": "A strong alliance. The nation granting this status publishes its map view to the partner." }, "6": { "@c": "ultshared.diplomacy.UltRelation", "relation": 6, "color": "rgba(0,147,192,255)", "armyColor": "rgba(100,200,100,255)", "name": "Shared Intelligence", "desc": "A strong alliance. The nation granting this status publishes its map view and intelligence info to the partner." }, "7": { "@c": "ultshared.diplomacy.UltRelation", "relation": 7, "color": "rgba(0,100,100,255)", "armyColor": "rgba(200,220,255,255)", "name": "Army Command", "desc": "Military authority: The nation granting this status grants army command and publishes intelligence info to the partner." }, "@c": "java.util.HashMap", "-1": { "@c": "ultshared.diplomacy.UltRelation", "relation": -1, "color": "rgba(189,115,6,255)", "name": "Ceasefire", "desc": "A possibly brief period of peace." }, "-2": { "@c": "ultshared.diplomacy.UltRelation", "relation": -2, "color": "rgba(156,10,8,255)", "armyColor": "rgba(255,125,125,255)", "name": "War", "desc": "War!" } }, "agressionLevels": { "1": { "@c": "ultshared.warfare.UltAggressionLevel", "level": 1, "name": "Hold Fire", "desc": "Never engages enemies unless specifically ordered to." }, "2": { "@c": "ultshared.warfare.UltAggressionLevel", "level": 2, "name": "Return Fire", "desc": "Unit only engages with enemy if attacked first." }, "3": { "@c": "ultshared.warfare.UltAggressionLevel", "level": 3, "name": "Default", "desc": "Attacks the nearest enemy, if no other commands are given.
This is the default unit behavior." }, "4": { "@c": "ultshared.warfare.UltAggressionLevel", "level": 4, "name": "Aggressive", "desc": "Automatically engages enemies in range, postponing all other orders until combat is resolved." }, "@c": "java.util.HashMap" }, "gameFeatures": [ "java.util.HashSet", [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16, 21, 22, 26, 27, 29, 30, 36, 38, 39, 40, 41, 42, 43, 48, 49, 50, 52, 53, 57, 61, 62, 63, 64, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 79, 80, 83, 84 ] ], "resourceEntries": { "0": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 0, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 10000, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "No production", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": false, "minPrice": 0, "maxPrice": 0, "tradable": false }, "1": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 1, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 10000, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Supplies", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 3, "maxPrice": 15, "tradable": true }, "2": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 2, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 15000, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Components", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 3, "maxPrice": 15, "tradable": true }, "3": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 3, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 15000, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Manpower", "currency": false, "availableForPremium": true, "manpower": true, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "4": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 4, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 10000, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Rare Materials", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 9, "maxPrice": 27, "tradable": true }, "5": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 5, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 10000, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Fuel", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 4, "maxPrice": 20, "tradable": true }, "6": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 6, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 10000, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Electronics", "currency": false, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 4, "maxPrice": 25, "tradable": true }, "7": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 7, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Conventional Warheads", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "8": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 8, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Chemical Warheads", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "9": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 9, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Nuclear Warheads", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "10": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 10, "priority": 1, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Deployables", "currency": false, "availableForPremium": false, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "20": { "@c": "re", "dailyUnitConsumption": 0, "dailyUpgradeConsumption": 0, "dailyPopulationConsumption": 0, "updating": false, "resourceID": 20, "priority": 0, "production": 0, "minConsumption": 0, "minimumAmount": 0, "maxAmount": -1, "amount0": 0, "time0": 0, "rate": 0, "lack0": 0, "consumed0": 0, "produced0": 0, "name": "Money", "currency": true, "availableForPremium": true, "manpower": false, "includeInStatistics": true, "minPrice": 1, "maxPrice": 30, "tradable": false }, "@c": "java.util.HashMap" }, "researchTypes": { "2299": { "@c": "ultshared.research.UltResearchType", "itemID": 2299, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1075, "4": 1325, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 90, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry EU", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "Motorized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2300": { "@c": "ultshared.research.UltResearchType", "itemID": 2300, "identifier": "research-incr_speed", "set": 1, "setOrderID": 11, "costs": { "1": 1185, "4": 1460, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 4, "replacedResearch": 2299, "requiredResearches": { "2299": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry EU", "nameFaction1": "Engine Upgrade I", "nameFaction2": "Engine Upgrade I", "nameFaction3": "Engine Upgrade I", "nameFaction4": "Motorized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2301": { "@c": "ultshared.research.UltResearchType", "itemID": 2301, "identifier": "research-incr_atk_dmg", "set": 1, "setOrderID": 11, "costs": { "1": 1290, "4": 1590, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 7, "replacedResearch": 2300, "requiredResearches": { "2300": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry EU", "nameFaction1": "Man Portable Air Defense", "nameFaction2": "Man Portable Air Defense", "nameFaction3": "Man Portable Air Defense", "nameFaction4": "Motorized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Man-portable shoulder launched air-defense system adding to a unit's defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2302": { "@c": "ultshared.research.UltResearchType", "itemID": 2302, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1400, "4": 1725, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 12, "replacedResearch": 2301, "requiredResearches": { "2301": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry EU", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "Motorized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2303": { "@c": "ultshared.research.UltResearchType", "itemID": 2303, "identifier": "research-incr_speed", "set": 1, "setOrderID": 11, "costs": { "1": 1505, "4": 1855, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 16, "replacedResearch": 2302, "requiredResearches": { "2302": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry EU", "nameFaction1": "Engine Upgrade II", "nameFaction2": "Engine Upgrade II", "nameFaction3": "Engine Upgrade II", "nameFaction4": "Motorized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2304": { "@c": "ultshared.research.UltResearchType", "itemID": 2304, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1615, "4": 1990, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 22, "replacedResearch": 2303, "requiredResearches": { "2303": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry EU", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "Motorized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2305": { "@c": "ultshared.research.UltResearchType", "itemID": 2305, "identifier": "research-incr_def", "set": 1, "setOrderID": 11, "costs": { "1": 1720, "4": 2120, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 26, "replacedResearch": 2304, "requiredResearches": { "2304": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry EU", "nameFaction1": "Personal Armor", "nameFaction2": "Personal Armor", "nameFaction3": "Personal Armor", "nameFaction4": "Motorized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Modern personnel armor system increasing the soldier's survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2306": { "@c": "ultshared.research.UltResearchType", "itemID": 2306, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 1250, "4": 1700, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry EU", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "Airborne Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2307": { "@c": "ultshared.research.UltResearchType", "itemID": 2307, "identifier": "research-decr_terrain_penalty", "set": 1, "setOrderID": 14, "costs": { "1": 1375, "4": 1870, "20": 1925, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 5, "replacedResearch": 2306, "requiredResearches": { "2306": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry EU", "nameFaction1": "Jungle Warfare Training", "nameFaction2": "Jungle Warfare Training", "nameFaction3": "Jungle Warfare Training", "nameFaction4": "Airborne Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduces jungle terrain negative modifiers.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2308": { "@c": "ultshared.research.UltResearchType", "itemID": 2308, "identifier": "research-incr_speed", "set": 1, "setOrderID": 14, "costs": { "1": 1500, "4": 2040, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 11, "replacedResearch": 2307, "requiredResearches": { "2307": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry EU", "nameFaction1": "Rapid Deployment Training", "nameFaction2": "Rapid Deployment Training", "nameFaction3": "Rapid Deployment Training", "nameFaction4": "Airborne Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ground vehicle training delivering increased speed on the battlefield.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2309": { "@c": "ultshared.research.UltResearchType", "itemID": 2309, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 1625, "4": 2210, "20": 2275, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 14, "replacedResearch": 2308, "requiredResearches": { "2308": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry EU", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "Airborne Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2310": { "@c": "ultshared.research.UltResearchType", "itemID": 2310, "identifier": "research-decr_terrain_penalty", "set": 1, "setOrderID": 14, "costs": { "1": 1750, "4": 2380, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 17, "replacedResearch": 2309, "requiredResearches": { "2309": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry EU", "nameFaction1": "Woodland Warfare Training", "nameFaction2": "Woodland Warfare Training", "nameFaction3": "Woodland Warfare Training", "nameFaction4": "Airborne Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduces forest terrain negative modifiers.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2311": { "@c": "ultshared.research.UltResearchType", "itemID": 2311, "identifier": "research-incr_def", "set": 1, "setOrderID": 14, "costs": { "1": 1875, "4": 2550, "20": 2625, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 21, "replacedResearch": 2310, "requiredResearches": { "2310": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry EU", "nameFaction1": "Advanced Ballistic Armor", "nameFaction2": "Advanced Ballistic Armor", "nameFaction3": "Advanced Ballistic Armor", "nameFaction4": "Airborne Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Advanced personnel armor system increasing the soldier's survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2312": { "@c": "ultshared.research.UltResearchType", "itemID": 2312, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 2000, "4": 2720, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 162000, "dayAvailable": 25, "replacedResearch": 2311, "requiredResearches": { "2311": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry EU", "nameFaction1": "Modern Airborne", "nameFaction2": "Modern Airborne", "nameFaction3": "Modern Airborne", "nameFaction4": "Airborne Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2313": { "@c": "ultshared.research.UltResearchType", "itemID": 2313, "identifier": "", "set": 1, "setOrderID": 13, "costs": { "1": 1325, "4": 1550, "20": 1900, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 3, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry EU & RU", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "Naval Infantry EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2314": { "@c": "ultshared.research.UltResearchType", "itemID": 2314, "identifier": "research-incr_speed", "set": 1, "setOrderID": 13, "costs": { "1": 1460, "4": 1705, "20": 2090, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 6, "replacedResearch": 2313, "requiredResearches": { "2313": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 3, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry EU & RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Naval Infantry EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2315": { "@c": "ultshared.research.UltResearchType", "itemID": 2315, "identifier": "research-incr_atk_dmg", "set": 1, "setOrderID": 13, "costs": { "1": 1590, "4": 1860, "20": 2280, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 9, "replacedResearch": 2314, "requiredResearches": { "2314": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 3, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry EU & RU", "nameFaction1": "Portable Air Defense", "nameFaction2": "Portable Air Defense", "nameFaction3": "Portable Air Defense", "nameFaction4": "Naval Infantry EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Man-portable shoulder launched air-defense system adding to a unit's defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2316": { "@c": "ultshared.research.UltResearchType", "itemID": 2316, "identifier": "", "set": 1, "setOrderID": 13, "costs": { "1": 1725, "4": 2015, "20": 2470, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 13, "replacedResearch": 2315, "requiredResearches": { "2315": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 3, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry EU & RU", "nameFaction1": "Advanced Marines", "nameFaction2": "Advanced Marines", "nameFaction3": "Advanced Marines", "nameFaction4": "Naval Infantry EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2317": { "@c": "ultshared.research.UltResearchType", "itemID": 2317, "identifier": "research-nbc_protection", "set": 1, "setOrderID": 13, "costs": { "1": 1855, "4": 2170, "20": 2660, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 18, "replacedResearch": 2316, "requiredResearches": { "2316": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 3, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry EU & RU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Naval Infantry EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Protective suits and equipment issued to provide protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2318": { "@c": "ultshared.research.UltResearchType", "itemID": 2318, "identifier": "", "set": 1, "setOrderID": 13, "costs": { "1": 1990, "4": 2325, "20": 2850, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 23, "replacedResearch": 2317, "requiredResearches": { "2317": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 3, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry EU & RU", "nameFaction1": "Modern Marines", "nameFaction2": "Modern Marines", "nameFaction3": "Modern Marines", "nameFaction4": "Naval Infantry EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2320": { "@c": "ultshared.research.UltResearchType", "itemID": 2320, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1200, "4": 1450, "20": 1850, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry EU", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "Mechanized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2321": { "@c": "ultshared.research.UltResearchType", "itemID": 2321, "identifier": "research-incr_speed", "set": 1, "setOrderID": 12, "costs": { "1": 1320, "4": 1595, "20": 2035, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 7, "replacedResearch": 2320, "requiredResearches": { "2320": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mechanized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2322": { "@c": "ultshared.research.UltResearchType", "itemID": 2322, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1440, "4": 1740, "20": 2220, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 11, "replacedResearch": 2321, "requiredResearches": { "2321": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry EU", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "Mechanized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2323": { "@c": "ultshared.research.UltResearchType", "itemID": 2323, "identifier": "research-nbc_protection", "set": 1, "setOrderID": 12, "costs": { "1": 1560, "4": 1885, "20": 2405, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 15, "replacedResearch": 2322, "requiredResearches": { "2322": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry EU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Mechanized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Protective suits and equipment issued to provide protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2324": { "@c": "ultshared.research.UltResearchType", "itemID": 2324, "identifier": "research-incr_def", "set": 1, "setOrderID": 12, "costs": { "1": 1680, "4": 2030, "20": 2590, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 20, "replacedResearch": 2323, "requiredResearches": { "2323": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry EU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mechanized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2325": { "@c": "ultshared.research.UltResearchType", "itemID": 2325, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1800, "4": 2175, "20": 2775, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 22, "replacedResearch": 2324, "requiredResearches": { "2324": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry EU", "nameFaction1": "Modern Mechanized", "nameFaction2": "Modern Mechanized", "nameFaction3": "Modern Mechanized", "nameFaction4": "Mechanized Infantry EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2327": { "@c": "ultshared.research.UltResearchType", "itemID": 2327, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 1500, "4": 1875, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces EU", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "Special Forces EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2328": { "@c": "ultshared.research.UltResearchType", "itemID": 2328, "identifier": "research-incr_atk_dmg", "set": 1, "setOrderID": 15, "costs": { "1": 1650, "4": 2065, "20": 2200, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 8, "replacedResearch": 2327, "requiredResearches": { "2327": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces EU", "nameFaction1": "Portable Air Defense", "nameFaction2": "Portable Air Defense", "nameFaction3": "Portable Air Defense", "nameFaction4": "Special Forces EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Man-portable shoulder launched air-defense system adding to a unit's defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2329": { "@c": "ultshared.research.UltResearchType", "itemID": 2329, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 1800, "4": 2250, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 15, "replacedResearch": 2328, "requiredResearches": { "2328": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces EU", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "Special Forces EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2330": { "@c": "ultshared.research.UltResearchType", "itemID": 2330, "identifier": "research-amphibious", "set": 1, "setOrderID": 15, "costs": { "1": 1950, "4": 2440, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 20, "replacedResearch": 2329, "requiredResearches": { "2329": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces EU", "nameFaction1": "Amphibious Warfare Training", "nameFaction2": "Amphibious Warfare Training", "nameFaction3": "Amphibious Warfare Training", "nameFaction4": "Special Forces EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Can embark/disembark without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2331": { "@c": "ultshared.research.UltResearchType", "itemID": 2331, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 2100, "4": 2625, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 27, "replacedResearch": 2330, "requiredResearches": { "2330": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces EU", "nameFaction1": "Modern Rangers", "nameFaction2": "Modern Spetsnaz", "nameFaction3": "Modern SAS", "nameFaction4": "Special Forces EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2335": { "@c": "ultshared.research.UltResearchType", "itemID": 2335, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1250, "4": 1350, "20": 1250, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle EU", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "Combat Recon Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2336": { "@c": "ultshared.research.UltResearchType", "itemID": 2336, "identifier": "research-incr_speed", "set": 2, "setOrderID": 22, "costs": { "1": 1375, "4": 1485, "20": 1375, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 4, "replacedResearch": 2335, "requiredResearches": { "2335": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Combat Recon Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2337": { "@c": "ultshared.research.UltResearchType", "itemID": 2337, "identifier": "research-new_airmobile", "set": 2, "setOrderID": 22, "costs": { "1": 1500, "4": 1620, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 8, "replacedResearch": 2336, "requiredResearches": { "2336": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle EU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Combat Recon Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2338": { "@c": "ultshared.research.UltResearchType", "itemID": 2338, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1625, "4": 1755, "20": 1625, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 12, "replacedResearch": 2337, "requiredResearches": { "2337": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle EU", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "Combat Recon Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2339": { "@c": "ultshared.research.UltResearchType", "itemID": 2339, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 22, "costs": { "1": 1750, "4": 1890, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 18, "replacedResearch": 2338, "requiredResearches": { "2338": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle EU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Combat Recon Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2340": { "@c": "ultshared.research.UltResearchType", "itemID": 2340, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1875, "4": 2025, "20": 1875, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 23, "replacedResearch": 2339, "requiredResearches": { "2339": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle EU", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "Combat Recon Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2341": { "@c": "ultshared.research.UltResearchType", "itemID": 2341, "identifier": "research-incr_def", "set": 2, "setOrderID": 22, "costs": { "1": 1875, "4": 2025, "20": 1875, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 28, "replacedResearch": 2340, "requiredResearches": { "2340": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle EU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Combat Recon Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2342": { "@c": "ultshared.research.UltResearchType", "itemID": 2342, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1100, "4": 1200, "20": 1550, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle EU", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "Mobile Anti-Air Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2343": { "@c": "ultshared.research.UltResearchType", "itemID": 2343, "identifier": "research-incr_def", "set": 3, "setOrderID": 34, "costs": { "1": 1210, "4": 1320, "20": 1705, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 3, "replacedResearch": 2342, "requiredResearches": { "2342": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle EU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mobile Anti-Air Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2344": { "@c": "ultshared.research.UltResearchType", "itemID": 2344, "identifier": "research-incr_speed", "set": 3, "setOrderID": 34, "costs": { "1": 1320, "4": 1440, "20": 1860, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 6, "replacedResearch": 2343, "requiredResearches": { "2343": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mobile Anti-Air Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2345": { "@c": "ultshared.research.UltResearchType", "itemID": 2345, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1430, "4": 1560, "20": 2015, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 11, "replacedResearch": 2344, "requiredResearches": { "2344": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle EU", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "Mobile Anti-Air Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2346": { "@c": "ultshared.research.UltResearchType", "itemID": 2346, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 34, "costs": { "1": 1540, "4": 1680, "20": 2170, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 17, "replacedResearch": 2345, "requiredResearches": { "2345": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle EU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Mobile Anti-Air Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2347": { "@c": "ultshared.research.UltResearchType", "itemID": 2347, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1650, "4": 1800, "20": 2325, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 23, "replacedResearch": 2346, "requiredResearches": { "2346": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle EU", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "Mobile Anti-Air Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2348": { "@c": "ultshared.research.UltResearchType", "itemID": 2348, "identifier": "research-incr_atk_dmg", "set": 3, "setOrderID": 34, "costs": { "1": 1650, "4": 1800, "20": 2325, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 29, "replacedResearch": 2347, "requiredResearches": { "2347": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle EU", "nameFaction1": "Ground-to-Air Armament Upgrade", "nameFaction2": "Ground-to-Air Armament Upgrade", "nameFaction3": "Ground-to-Air Armament Upgrade", "nameFaction4": "Mobile Anti-Air Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2349": { "@c": "ultshared.research.UltResearchType", "itemID": 2349, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 1500, "4": 1750, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer EU", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "Tank Destroyer EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2350": { "@c": "ultshared.research.UltResearchType", "itemID": 2350, "identifier": "research-incr_atk_dmg", "set": 2, "setOrderID": 26, "costs": { "1": 1650, "4": 1925, "20": 2200, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 5, "replacedResearch": 2349, "requiredResearches": { "2349": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer EU", "nameFaction1": "Anti Personnel Ammunition", "nameFaction2": "Anti Personnel Ammunition", "nameFaction3": "Anti Personnel Ammunition", "nameFaction4": "Tank Destroyer EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Highly effective against soft targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2351": { "@c": "ultshared.research.UltResearchType", "itemID": 2351, "identifier": "research-incr_speed", "set": 2, "setOrderID": 26, "costs": { "1": 1800, "4": 2100, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 10, "replacedResearch": 2350, "requiredResearches": { "2350": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Tank Destroyer EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2352": { "@c": "ultshared.research.UltResearchType", "itemID": 2352, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 1950, "4": 2275, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 13, "replacedResearch": 2351, "requiredResearches": { "2351": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer EU", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "Tank Destroyer EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2353": { "@c": "ultshared.research.UltResearchType", "itemID": 2353, "identifier": "research-new_airmobile", "set": 2, "setOrderID": 26, "costs": { "1": 2100, "4": 2450, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 18, "replacedResearch": 2352, "requiredResearches": { "2352": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer EU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Tank Destroyer EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2354": { "@c": "ultshared.research.UltResearchType", "itemID": 2354, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 2250, "4": 2625, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 22, "replacedResearch": 2353, "requiredResearches": { "2353": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer EU", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "Tank Destroyer EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2355": { "@c": "ultshared.research.UltResearchType", "itemID": 2355, "identifier": "research-incr_def", "set": 2, "setOrderID": 26, "costs": { "1": 2400, "4": 2800, "20": 3200, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 25, "replacedResearch": 2354, "requiredResearches": { "2354": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer EU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Tank Destroyer EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2363": { "@c": "ultshared.research.UltResearchType", "itemID": 2363, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1100, "4": 1375, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery EU", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "Towed Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2364": { "@c": "ultshared.research.UltResearchType", "itemID": 2364, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 31, "costs": { "1": 1210, "4": 1515, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 5, "replacedResearch": 2363, "requiredResearches": { "2363": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery EU", "nameFaction1": "Rocket Assisted Projectiles", "nameFaction2": "Rocket Assisted Projectiles", "nameFaction3": "Rocket Assisted Projectiles", "nameFaction4": "Towed Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased artillery range through munitions upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2365": { "@c": "ultshared.research.UltResearchType", "itemID": 2365, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1320, "4": 1650, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 12, "replacedResearch": 2364, "requiredResearches": { "2364": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery EU", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "Towed Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2366": { "@c": "ultshared.research.UltResearchType", "itemID": 2366, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 31, "costs": { "1": 1430, "4": 1790, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 15, "replacedResearch": 2365, "requiredResearches": { "2365": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery EU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Towed Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2367": { "@c": "ultshared.research.UltResearchType", "itemID": 2367, "identifier": "research-incr_sight_range", "set": 3, "setOrderID": 31, "costs": { "1": 1540, "4": 1925, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 18, "replacedResearch": 2366, "requiredResearches": { "2366": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery EU", "nameFaction1": "Enhanced Optical Sights", "nameFaction2": "Enhanced Optical Sights", "nameFaction3": "Enhanced Optical Sights", "nameFaction4": "Towed Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Observers supplied with new optical equipment leading to an increase in sight range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2368": { "@c": "ultshared.research.UltResearchType", "itemID": 2368, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1650, "4": 2065, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 23, "replacedResearch": 2367, "requiredResearches": { "2367": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery EU", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "Towed Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2369": { "@c": "ultshared.research.UltResearchType", "itemID": 2369, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 31, "costs": { "1": 1650, "4": 2065, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 26, "replacedResearch": 2368, "requiredResearches": { "2368": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery EU", "nameFaction1": "Extended Barrel Upgrade", "nameFaction2": "Extended Barrel Upgrade", "nameFaction3": "Extended Barrel Upgrade", "nameFaction4": "Towed Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Long barrel replacement increasing the artillery range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2370": { "@c": "ultshared.research.UltResearchType", "itemID": 2370, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 875, "4": 1000, "20": 1350, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "3600": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle EU", "nameFaction1": "LVTP-7", "nameFaction2": "BTR-80", "nameFaction3": "Fuchs", "nameFaction4": "Amphibious Combat Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2371": { "@c": "ultshared.research.UltResearchType", "itemID": 2371, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 1150, "4": 1300, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 14, "replacedResearch": 2370, "requiredResearches": { "2370": 0, "3603": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle EU", "nameFaction1": "AAVP-7A1", "nameFaction2": "BTR-90", "nameFaction3": "Piranha", "nameFaction4": "Amphibious Combat Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2372": { "@c": "ultshared.research.UltResearchType", "itemID": 2372, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 1315, "4": 1500, "20": 2025, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 26, "replacedResearch": 2371, "requiredResearches": { "2371": 0, "3605": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle EU", "nameFaction1": "ACV 1.1", "nameFaction2": "Bumerang", "nameFaction3": "VCBI II", "nameFaction4": "Amphibious Combat Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2377": { "@c": "ultshared.research.UltResearchType", "itemID": 2377, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 1800, "4": 2000, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank EU", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "Main Battle Tank EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2378": { "@c": "ultshared.research.UltResearchType", "itemID": 2378, "identifier": "research-incr_def", "set": 2, "setOrderID": 25, "costs": { "1": 2000, "4": 2250, "20": 3220, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 5, "replacedResearch": 2377, "requiredResearches": { "2377": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank EU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Main Battle Tank EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2379": { "@c": "ultshared.research.UltResearchType", "itemID": 2379, "identifier": "research-incr_speed", "set": 2, "setOrderID": 25, "costs": { "1": 2200, "4": 2500, "20": 3540, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 9, "replacedResearch": 2378, "requiredResearches": { "2378": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Main Battle Tank EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2380": { "@c": "ultshared.research.UltResearchType", "itemID": 2380, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 2400, "4": 2750, "20": 3860, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 13, "replacedResearch": 2379, "requiredResearches": { "2379": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank EU", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "Main Battle Tank EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2381": { "@c": "ultshared.research.UltResearchType", "itemID": 2381, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 25, "costs": { "1": 2600, "4": 3000, "20": 4180, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 19, "replacedResearch": 2380, "requiredResearches": { "2380": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank EU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Main Battle Tank EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2382": { "@c": "ultshared.research.UltResearchType", "itemID": 2382, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 2800, "4": 3250, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 25, "replacedResearch": 2381, "requiredResearches": { "2381": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank EU", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "Main Battle Tank EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2383": { "@c": "ultshared.research.UltResearchType", "itemID": 2383, "identifier": "research-red_terrain_penalty", "set": 2, "setOrderID": 25, "costs": { "1": 3000, "4": 3500, "20": 4750, "@c": "java.util.HashMap" }, "buildTime": 180000, "dayAvailable": 30, "replacedResearch": 2382, "requiredResearches": { "2382": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank EU", "nameFaction1": "Urban Survival Kit", "nameFaction2": "Urban Survival Kit", "nameFaction3": "Urban Survival Kit", "nameFaction4": "Main Battle Tank EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increases the tanks combat strength in urban terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2384": { "@c": "ultshared.research.UltResearchType", "itemID": 2384, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 1600, "4": 1850, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery EU", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "Mobile Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2385": { "@c": "ultshared.research.UltResearchType", "itemID": 2385, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 32, "costs": { "1": 1760, "4": 2035, "20": 2475, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 7, "replacedResearch": 2384, "requiredResearches": { "2384": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery EU", "nameFaction1": "Rocket Assisted Projectiles", "nameFaction2": "Rocket Assisted Projectiles", "nameFaction3": "Rocket Assisted Projectiles", "nameFaction4": "Mobile Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased artillery range through munitions upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2386": { "@c": "ultshared.research.UltResearchType", "itemID": 2386, "identifier": "research-incr_def", "set": 3, "setOrderID": 32, "costs": { "1": 1920, "4": 2220, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 10, "replacedResearch": 2385, "requiredResearches": { "2385": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery EU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mobile Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2387": { "@c": "ultshared.research.UltResearchType", "itemID": 2387, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 2080, "4": 2405, "20": 2925, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 14, "replacedResearch": 2386, "requiredResearches": { "2386": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery EU", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "Mobile Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2388": { "@c": "ultshared.research.UltResearchType", "itemID": 2388, "identifier": "research-nbc_protection", "set": 3, "setOrderID": 32, "costs": { "1": 2240, "4": 2590, "20": 3150, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 19, "replacedResearch": 2387, "requiredResearches": { "2387": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery EU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Mobile Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2389": { "@c": "ultshared.research.UltResearchType", "itemID": 2389, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 2400, "4": 2775, "20": 3375, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 24, "replacedResearch": 2388, "requiredResearches": { "2388": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery EU", "nameFaction1": "M1203 NLOS", "nameFaction2": "2S35 Koalitsiya-SV", "nameFaction3": "Panzerhaubitze 2000", "nameFaction4": "Mobile Artillery EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2391": { "@c": "ultshared.research.UltResearchType", "itemID": 2391, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 1500, "4": 1775, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher EU", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "Mobile SAM Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2392": { "@c": "ultshared.research.UltResearchType", "itemID": 2392, "identifier": "research-incr_antiair_range", "set": 3, "setOrderID": 35, "costs": { "1": 1650, "4": 1955, "20": 2750, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 9, "replacedResearch": 2391, "requiredResearches": { "2391": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher EU", "nameFaction1": "Improved Missile Range", "nameFaction2": "Improved Missile Range", "nameFaction3": "Improved Missile Range", "nameFaction4": "Mobile SAM Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to air missiles present an extended threat envelope to any inbound air target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2393": { "@c": "ultshared.research.UltResearchType", "itemID": 2393, "identifier": "research-incr_speed", "set": 3, "setOrderID": 35, "costs": { "1": 1800, "4": 2130, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 13, "replacedResearch": 2392, "requiredResearches": { "2392": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mobile SAM Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2394": { "@c": "ultshared.research.UltResearchType", "itemID": 2394, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 1950, "4": 2310, "20": 3250, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 16, "replacedResearch": 2393, "requiredResearches": { "2393": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher EU", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "Mobile SAM Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2395": { "@c": "ultshared.research.UltResearchType", "itemID": 2395, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 35, "costs": { "1": 2100, "4": 2485, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 20, "replacedResearch": 2394, "requiredResearches": { "2394": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher EU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Mobile SAM Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2396": { "@c": "ultshared.research.UltResearchType", "itemID": 2396, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 2250, "4": 2665, "20": 3750, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 24, "replacedResearch": 2395, "requiredResearches": { "2395": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher EU", "nameFaction1": "AN/TWQ-1 Avenger", "nameFaction2": "Pantsir-S1", "nameFaction3": "Stormer HVM", "nameFaction4": "Mobile SAM Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2398": { "@c": "ultshared.research.UltResearchType", "itemID": 2398, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 1850, "4": 2000, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System EU", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "Theater Defense System EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2399": { "@c": "ultshared.research.UltResearchType", "itemID": 2399, "identifier": "research-incr_antiair_range", "set": 3, "setOrderID": 36, "costs": { "1": 2035, "4": 2200, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 8, "replacedResearch": 2398, "requiredResearches": { "2398": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System EU", "nameFaction1": "Improved Missile Range", "nameFaction2": "Improved Missile Range", "nameFaction3": "Improved Missile Range", "nameFaction4": "Theater Defense System EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to air missiles present an extended threat envelope to any inbound air target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2400": { "@c": "ultshared.research.UltResearchType", "itemID": 2400, "identifier": "research-incr_def", "set": 3, "setOrderID": 36, "costs": { "1": 2220, "4": 2400, "20": 3600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 12, "replacedResearch": 2399, "requiredResearches": { "2399": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System EU", "nameFaction1": "Survivability Kit", "nameFaction2": "Survivability Kit", "nameFaction3": "Survivability Kit", "nameFaction4": "Theater Defense System EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2401": { "@c": "ultshared.research.UltResearchType", "itemID": 2401, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 2405, "4": 2600, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 15, "replacedResearch": 2400, "requiredResearches": { "2400": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System EU", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "Theater Defense System EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2402": { "@c": "ultshared.research.UltResearchType", "itemID": 2402, "identifier": "research-anti_stealth", "set": 3, "setOrderID": 36, "costs": { "1": 2590, "4": 2800, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 20, "replacedResearch": 2401, "requiredResearches": { "2401": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System EU", "nameFaction1": "Stealth Locating System", "nameFaction2": "Stealth Locating System", "nameFaction3": "Stealth Locating System", "nameFaction4": "Theater Defense System EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "High-frequency all-band radar upgrade able to detect stealth technology aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2403": { "@c": "ultshared.research.UltResearchType", "itemID": 2403, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 2775, "4": 3000, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 28, "replacedResearch": 2402, "requiredResearches": { "2402": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System EU", "nameFaction1": "THAAD Missile Defence", "nameFaction2": "S-400 Triumf", "nameFaction3": "SAMP/T", "nameFaction4": "Theater Defense System EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2405": { "@c": "ultshared.research.UltResearchType", "itemID": 2405, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 1750, "4": 2000, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher EU", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "Multiple Rocket Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2406": { "@c": "ultshared.research.UltResearchType", "itemID": 2406, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 33, "costs": { "1": 1925, "4": 2200, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 9, "replacedResearch": 2405, "requiredResearches": { "2405": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher EU", "nameFaction1": "Improved Rocket Range", "nameFaction2": "Improved Rocket Range", "nameFaction3": "Improved Rocket Range", "nameFaction4": "Multiple Rocket Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to surface rockets present an extended threat envelope to any ground target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2407": { "@c": "ultshared.research.UltResearchType", "itemID": 2407, "identifier": "research-incr_speed", "set": 3, "setOrderID": 33, "costs": { "1": 2100, "4": 2400, "20": 3600, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 13, "replacedResearch": 2406, "requiredResearches": { "2406": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Multiple Rocket Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2408": { "@c": "ultshared.research.UltResearchType", "itemID": 2408, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 2275, "4": 2600, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 17, "replacedResearch": 2407, "requiredResearches": { "2407": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher EU", "nameFaction1": "M270A1 MLRS", "nameFaction2": "BM-30 Smerch", "nameFaction3": "M270 B1", "nameFaction4": "Multiple Rocket Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2409": { "@c": "ultshared.research.UltResearchType", "itemID": 2409, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 2450, "4": 2800, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 27, "replacedResearch": 2408, "requiredResearches": { "2408": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher EU", "nameFaction1": "M142 HIMARS", "nameFaction2": "9A52-4 Tornado", "nameFaction3": "LRSVM Morava", "nameFaction4": "Multiple Rocket Launcher EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2413": { "@c": "ultshared.research.UltResearchType", "itemID": 2413, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1250, "4": 1450, "20": 2750, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship EU", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "Helicopter Gunship EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2414": { "@c": "ultshared.research.UltResearchType", "itemID": 2414, "identifier": "research-incr_def", "set": 4, "setOrderID": 42, "costs": { "1": 1375, "4": 1595, "20": 3025, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 4, "replacedResearch": 2413, "requiredResearches": { "2413": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship EU", "nameFaction1": "Bulletproofing", "nameFaction2": "Bulletproofing", "nameFaction3": "Bulletproofing", "nameFaction4": "Helicopter Gunship EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2415": { "@c": "ultshared.research.UltResearchType", "itemID": 2415, "identifier": "research-incr_speed", "set": 4, "setOrderID": 42, "costs": { "1": 1500, "4": 1740, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 9, "replacedResearch": 2414, "requiredResearches": { "2414": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Helicopter Gunship EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2416": { "@c": "ultshared.research.UltResearchType", "itemID": 2416, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1625, "4": 1885, "20": 3575, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 12, "replacedResearch": 2415, "requiredResearches": { "2415": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship EU", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "Helicopter Gunship EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2417": { "@c": "ultshared.research.UltResearchType", "itemID": 2417, "identifier": "research-incr_atk_dmg", "set": 4, "setOrderID": 42, "costs": { "1": 1750, "4": 2030, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 18, "replacedResearch": 2416, "requiredResearches": { "2416": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship EU", "nameFaction1": "AT Missile Pods", "nameFaction2": "AT Missile Pods", "nameFaction3": "AT Missile Pods", "nameFaction4": "Helicopter Gunship EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Anti-tank missile capability upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2418": { "@c": "ultshared.research.UltResearchType", "itemID": 2418, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1875, "4": 2175, "20": 4125, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 22, "replacedResearch": 2417, "requiredResearches": { "2417": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship EU", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "Helicopter Gunship EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2419": { "@c": "ultshared.research.UltResearchType", "itemID": 2419, "identifier": "research-incr_air_range", "set": 4, "setOrderID": 42, "costs": { "1": 1875, "4": 2175, "20": 4125, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 27, "replacedResearch": 2418, "requiredResearches": { "2418": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship EU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Helicopter Gunship EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2420": { "@c": "ultshared.research.UltResearchType", "itemID": 2420, "identifier": "", "set": 4, "setOrderID": 44, "costs": { "1": 1250, "4": 1400, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 18, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ASW Helicopter", "nameFaction1": "SH-3 Sea King", "nameFaction2": "Ka-25", "nameFaction3": "AB 212ASW", "nameFaction4": "ASW Helicopter", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2421": { "@c": "ultshared.research.UltResearchType", "itemID": 2421, "identifier": "research-incr_air_range", "set": 4, "setOrderID": 44, "costs": { "1": 1375, "4": 1540, "20": 2200, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 6, "replacedResearch": 2420, "requiredResearches": { "2420": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 18, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ASW Helicopter", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "ASW Helicopter", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range." }, "2422": { "@c": "ultshared.research.UltResearchType", "itemID": 2422, "identifier": "research-incr_sight_range", "set": 4, "setOrderID": 44, "costs": { "1": 1500, "4": 1680, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 8, "replacedResearch": 2421, "requiredResearches": { "2421": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 18, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ASW Helicopter", "nameFaction1": "Advanced Sensors Array", "nameFaction2": "Advanced Sensors Array", "nameFaction3": "Advanced Sensors Array", "nameFaction4": "ASW Helicopter", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Upgraded passive sensors and sonobuoys, increasing the aircraft's visual and acoustic detection range." }, "2423": { "@c": "ultshared.research.UltResearchType", "itemID": 2423, "identifier": "", "set": 4, "setOrderID": 44, "costs": { "1": 1625, "4": 1820, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 14, "replacedResearch": 2422, "requiredResearches": { "2422": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 18, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ASW Helicopter", "nameFaction1": "SH-2 Super Seasprite", "nameFaction2": "Mi-14 Haze", "nameFaction3": "Panther", "nameFaction4": "ASW Helicopter", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2424": { "@c": "ultshared.research.UltResearchType", "itemID": 2424, "identifier": "research-incr_atk_dmg", "set": 4, "setOrderID": 44, "costs": { "1": 1750, "4": 1960, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 21, "replacedResearch": 2423, "requiredResearches": { "2423": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 18, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ASW Helicopter", "nameFaction1": "Anti-Surface Warfare Kit", "nameFaction2": "Anti-Surface Warfare Kit", "nameFaction3": "Anti-Surface Warfare Kit", "nameFaction4": "ASW Helicopter", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Upgraded anti-ship surface combat capability." }, "2425": { "@c": "ultshared.research.UltResearchType", "itemID": 2425, "identifier": "", "set": 4, "setOrderID": 44, "costs": { "1": 1875, "4": 2100, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 25, "replacedResearch": 2424, "requiredResearches": { "2424": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 18, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ASW Helicopter", "nameFaction1": "MH-60R Seahawk", "nameFaction2": "Ka-27 Helix", "nameFaction3": "AW159 Wildcat", "nameFaction4": "ASW Helicopter", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2427": { "@c": "ultshared.research.UltResearchType", "itemID": 2427, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 1600, "4": 1775, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter EU", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "Attack Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2428": { "@c": "ultshared.research.UltResearchType", "itemID": 2428, "identifier": "research-incr_def", "set": 4, "setOrderID": 43, "costs": { "1": 1760, "4": 1955, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 8, "replacedResearch": 2427, "requiredResearches": { "2427": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter EU", "nameFaction1": "Bulletproofing", "nameFaction2": "Bulletproofing", "nameFaction3": "Bulletproofing", "nameFaction4": "Attack Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2429": { "@c": "ultshared.research.UltResearchType", "itemID": 2429, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 1920, "4": 2130, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 15, "replacedResearch": 2428, "requiredResearches": { "2428": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter EU", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "Attack Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2430": { "@c": "ultshared.research.UltResearchType", "itemID": 2430, "identifier": "research-incr_air_range", "set": 4, "setOrderID": 43, "costs": { "1": 2080, "4": 2310, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 18, "replacedResearch": 2429, "requiredResearches": { "2429": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter EU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Attack Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2431": { "@c": "ultshared.research.UltResearchType", "itemID": 2431, "identifier": "research-incr_speed", "set": 4, "setOrderID": 43, "costs": { "1": 2240, "4": 2485, "20": 4900, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 22, "replacedResearch": 2430, "requiredResearches": { "2430": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Attack Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2432": { "@c": "ultshared.research.UltResearchType", "itemID": 2432, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 2400, "4": 2665, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 26, "replacedResearch": 2431, "requiredResearches": { "2431": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter EU", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "Attack Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2433": { "@c": "ultshared.research.UltResearchType", "itemID": 2433, "identifier": "research-decr_prod_cost", "set": 4, "setOrderID": 43, "costs": { "1": 2400, "4": 2665, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 32, "replacedResearch": 2432, "requiredResearches": { "2432": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter EU", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Attack Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2435": { "@c": "ultshared.research.UltResearchType", "itemID": 2435, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 1800, "4": 1900, "20": 4000, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter EU", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2436": { "@c": "ultshared.research.UltResearchType", "itemID": 2436, "identifier": "research-incr_def", "set": 5, "setOrderID": 52, "costs": { "1": 1980, "4": 2090, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 3, "replacedResearch": 2435, "requiredResearches": { "2435": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter EU", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2437": { "@c": "ultshared.research.UltResearchType", "itemID": 2437, "identifier": "research-incr_speed", "set": 5, "setOrderID": 52, "costs": { "1": 2160, "4": 2280, "20": 4800, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 6, "replacedResearch": 2436, "requiredResearches": { "2436": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter EU", "nameFaction1": "Engine Replacement", "nameFaction2": "Engine Replacement", "nameFaction3": "Engine Replacement", "nameFaction4": "Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2438": { "@c": "ultshared.research.UltResearchType", "itemID": 2438, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 2340, "4": 2470, "20": 5200, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 11, "replacedResearch": 2437, "requiredResearches": { "2437": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter EU", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2439": { "@c": "ultshared.research.UltResearchType", "itemID": 2439, "identifier": "research-incr_air_range", "set": 5, "setOrderID": 52, "costs": { "1": 2520, "4": 2660, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 16, "replacedResearch": 2438, "requiredResearches": { "2438": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter EU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2440": { "@c": "ultshared.research.UltResearchType", "itemID": 2440, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 2700, "4": 2850, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 22, "replacedResearch": 2439, "requiredResearches": { "2439": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter EU", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2441": { "@c": "ultshared.research.UltResearchType", "itemID": 2441, "identifier": "research-decr_prod_cost", "set": 5, "setOrderID": 52, "costs": { "1": 2700, "4": 2850, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 24, "replacedResearch": 2440, "requiredResearches": { "2440": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter EU", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2442": { "@c": "ultshared.research.UltResearchType", "itemID": 2442, "identifier": "", "set": 6, "setOrderID": 61, "costs": { "1": 1000, "4": 1750, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 21, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Patrol Aircraft", "nameFaction1": "P-3 Orion", "nameFaction2": "Tu-142 Bear", "nameFaction3": "Nimrod", "nameFaction4": "Naval Patrol Aircraft", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2443": { "@c": "ultshared.research.UltResearchType", "itemID": 2443, "identifier": "research-incr_sight_range", "set": 6, "setOrderID": 61, "costs": { "1": 1100, "4": 1925, "20": 2750, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 7, "replacedResearch": 2442, "requiredResearches": { "2442": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 21, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Patrol Aircraft", "nameFaction1": "Advanced Sensor Array", "nameFaction2": "Advanced Sensor Array", "nameFaction3": "Advanced Sensor Array", "nameFaction4": "Naval Patrol Aircraft", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Upgraded passive sensors and sonobuoys, increasing the aircraft's visual and acoustic detection range." }, "2444": { "@c": "ultshared.research.UltResearchType", "itemID": 2444, "identifier": "", "set": 6, "setOrderID": 61, "costs": { "1": 1200, "4": 2100, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 13, "replacedResearch": 2443, "requiredResearches": { "2443": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 21, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Patrol Aircraft", "nameFaction1": "CP-140 Aurora", "nameFaction2": "Il-38 Dolphin", "nameFaction3": "CN-235 CASA", "nameFaction4": "Naval Patrol Aircraft", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2445": { "@c": "ultshared.research.UltResearchType", "itemID": 2445, "identifier": "research-incr_missile_capacity", "set": 6, "setOrderID": 61, "costs": { "1": 1300, "4": 2275, "20": 3250, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 19, "replacedResearch": 2444, "requiredResearches": { "2444": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 21, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Patrol Aircraft", "nameFaction1": "Cruise Missile Hardpoints", "nameFaction2": "Cruise Missile Hardpoints", "nameFaction3": "Cruise Missile Hardpoints", "nameFaction4": "Naval Patrol Aircraft", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Cruise-missile hardpoints added to weapons package." }, "2446": { "@c": "ultshared.research.UltResearchType", "itemID": 2446, "identifier": "", "set": 6, "setOrderID": 61, "costs": { "1": 1400, "4": 2450, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 26, "replacedResearch": 2445, "requiredResearches": { "2445": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 21, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Patrol Aircraft", "nameFaction1": "P-8 Poseidon", "nameFaction2": "A-40 Albatros", "nameFaction3": "C295 Persuader", "nameFaction4": "Naval Patrol Aircraft", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2449": { "@c": "ultshared.research.UltResearchType", "itemID": 2449, "identifier": "", "set": 6, "setOrderID": 62, "costs": { "1": 1000, "4": 1275, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 6, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS EU & RU", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "AWACS EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2450": { "@c": "ultshared.research.UltResearchType", "itemID": 2450, "identifier": "research-incr_def", "set": 6, "setOrderID": 62, "costs": { "1": 1100, "4": 1405, "20": 2475, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 10, "replacedResearch": 2449, "requiredResearches": { "2449": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS EU & RU", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "AWACS EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2451": { "@c": "ultshared.research.UltResearchType", "itemID": 2451, "identifier": "research-incr_sight_range", "set": 6, "setOrderID": 62, "costs": { "1": 1200, "4": 1530, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 13, "replacedResearch": 2450, "requiredResearches": { "2450": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS EU & RU", "nameFaction1": "Advanced Sensor Array", "nameFaction2": "Advanced Sensor Array", "nameFaction3": "Advanced Sensor Array", "nameFaction4": "AWACS EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Radar upgrade greatly increasing the unit's bogey detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2452": { "@c": "ultshared.research.UltResearchType", "itemID": 2452, "identifier": "", "set": 6, "setOrderID": 62, "costs": { "1": 1300, "4": 1660, "20": 2925, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 17, "replacedResearch": 2451, "requiredResearches": { "2451": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS EU & RU", "nameFaction1": "E-3 Sentry", "nameFaction2": "A-50 Mainstay", "nameFaction3": "E-3 Sentry", "nameFaction4": "AWACS EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2453": { "@c": "ultshared.research.UltResearchType", "itemID": 2453, "identifier": "research-anti_stealth", "set": 6, "setOrderID": 62, "costs": { "1": 1400, "4": 1785, "20": 3150, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 25, "replacedResearch": 2452, "requiredResearches": { "2452": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS EU & RU", "nameFaction1": "Stealth Locating System", "nameFaction2": "Stealth Locating System", "nameFaction3": "Stealth Locating System", "nameFaction4": "AWACS EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "High-frequency all-band radar upgrade able to detect stealth technology aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2454": { "@c": "ultshared.research.UltResearchType", "itemID": 2454, "identifier": "", "set": 6, "setOrderID": 62, "costs": { "1": 1500, "4": 1915, "20": 3375, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 30, "replacedResearch": 2453, "requiredResearches": { "2453": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS EU & RU", "nameFaction1": "E-8 Joint STARS", "nameFaction2": "A-100", "nameFaction3": "E-8 Joint STARS", "nameFaction4": "AWACS EU & RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2, 3 ] ] } }, "2456": { "@c": "ultshared.research.UltResearchType", "itemID": 2456, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 950, "4": 950, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "2435": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter EU", "nameFaction1": "F-4 Phantom II", "nameFaction2": "Yak-141", "nameFaction3": "Étendard IVM", "nameFaction4": "Naval Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2457": { "@c": "ultshared.research.UltResearchType", "itemID": 2457, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 1235, "4": 1235, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 14, "replacedResearch": 2456, "requiredResearches": { "2438": 0, "2456": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter EU", "nameFaction1": "F-14A Tomcat", "nameFaction2": "Su-33 Flanker D", "nameFaction3": "Jaguar M", "nameFaction4": "Naval Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2458": { "@c": "ultshared.research.UltResearchType", "itemID": 2458, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 1425, "4": 1425, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 26, "replacedResearch": 2457, "requiredResearches": { "2440": 0, "2457": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter EU", "nameFaction1": "F-14D Super Tomcat", "nameFaction2": "MiG-29K", "nameFaction3": "Rafale M", "nameFaction4": "Naval Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2463": { "@c": "ultshared.research.UltResearchType", "itemID": 2463, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 900, "4": 900, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "2477": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter EU", "nameFaction1": "A-6 Intruder", "nameFaction2": "Yak-38", "nameFaction3": "Harrier", "nameFaction4": "Naval Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2464": { "@c": "ultshared.research.UltResearchType", "itemID": 2464, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 1170, "4": 1170, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 14, "replacedResearch": 2463, "requiredResearches": { "2463": 0, "2480": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter EU", "nameFaction1": "A-7 Corsair II", "nameFaction2": "Su-27K", "nameFaction3": "Super Étendard", "nameFaction4": "Naval Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2465": { "@c": "ultshared.research.UltResearchType", "itemID": 2465, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 1350, "4": 1350, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 26, "replacedResearch": 2464, "requiredResearches": { "2464": 0, "2482": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter EU", "nameFaction1": "F-18 Super Hornet", "nameFaction2": "Su-34K", "nameFaction3": "Harrier II Plus", "nameFaction4": "Naval Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2470": { "@c": "ultshared.research.UltResearchType", "itemID": 2470, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 1800, "4": 1950, "20": 4000, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber EU", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "Heavy Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2471": { "@c": "ultshared.research.UltResearchType", "itemID": 2471, "identifier": "research-incr_def", "set": 6, "setOrderID": 64, "costs": { "1": 1980, "4": 2145, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 6, "replacedResearch": 2470, "requiredResearches": { "2470": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber EU", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Heavy Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2472": { "@c": "ultshared.research.UltResearchType", "itemID": 2472, "identifier": "research-incr_air_range", "set": 6, "setOrderID": 64, "costs": { "1": 2160, "4": 2340, "20": 4800, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 12, "replacedResearch": 2471, "requiredResearches": { "2471": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber EU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Heavy Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2473": { "@c": "ultshared.research.UltResearchType", "itemID": 2473, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 2340, "4": 2535, "20": 5200, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 14, "replacedResearch": 2472, "requiredResearches": { "2472": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber EU", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "Heavy Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2474": { "@c": "ultshared.research.UltResearchType", "itemID": 2474, "identifier": "research-incr_missile_capacity", "set": 6, "setOrderID": 64, "costs": { "1": 2520, "4": 2730, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 23, "replacedResearch": 2473, "requiredResearches": { "2473": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber EU", "nameFaction1": "Increased Missile Hardpoints", "nameFaction2": "Increased Missile Hardpoints", "nameFaction3": "Increased Missile Hardpoints", "nameFaction4": "Heavy Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased air-to-ground cruise missile capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2475": { "@c": "ultshared.research.UltResearchType", "itemID": 2475, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 2700, "4": 2925, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 25, "replacedResearch": 2474, "requiredResearches": { "2474": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber EU", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "Heavy Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2476": { "@c": "ultshared.research.UltResearchType", "itemID": 2476, "identifier": "research-ign_fortifications", "set": 6, "setOrderID": 64, "costs": { "1": 2880, "4": 3120, "20": 6400, "@c": "java.util.HashMap" }, "buildTime": 180000, "dayAvailable": 28, "replacedResearch": 2475, "requiredResearches": { "2475": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber EU", "nameFaction1": "Bunker Busting Ordnance", "nameFaction2": "Bunker Busting Ordnance", "nameFaction3": "Bunker Busting Ordnance", "nameFaction4": "Heavy Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Equipped with bunker busting ammunition, greatly reducing enemy fortification levels.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2477": { "@c": "ultshared.research.UltResearchType", "itemID": 2477, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 1750, "4": 1800, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter EU", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2478": { "@c": "ultshared.research.UltResearchType", "itemID": 2478, "identifier": "research-incr_def", "set": 5, "setOrderID": 55, "costs": { "1": 1925, "4": 1980, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 3, "replacedResearch": 2477, "requiredResearches": { "2477": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter EU", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2479": { "@c": "ultshared.research.UltResearchType", "itemID": 2479, "identifier": "research-incr_atk_dmg", "set": 5, "setOrderID": 55, "costs": { "1": 2100, "4": 2160, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 7, "replacedResearch": 2478, "requiredResearches": { "2478": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter EU", "nameFaction1": "Air-to-Air Armament Upgrade", "nameFaction2": "Air-to-Air Armament Upgrade", "nameFaction3": "Air-to-Air Armament Upgrade", "nameFaction4": "Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2480": { "@c": "ultshared.research.UltResearchType", "itemID": 2480, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 2275, "4": 2340, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 9, "replacedResearch": 2479, "requiredResearches": { "2479": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter EU", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2481": { "@c": "ultshared.research.UltResearchType", "itemID": 2481, "identifier": "research-incr_air_range", "set": 5, "setOrderID": 55, "costs": { "1": 2450, "4": 2520, "20": 4900, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 15, "replacedResearch": 2480, "requiredResearches": { "2480": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter EU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2482": { "@c": "ultshared.research.UltResearchType", "itemID": 2482, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 2625, "4": 2700, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 21, "replacedResearch": 2481, "requiredResearches": { "2481": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter EU", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2483": { "@c": "ultshared.research.UltResearchType", "itemID": 2483, "identifier": "research-decr_prod_cost", "set": 5, "setOrderID": 55, "costs": { "1": 2625, "4": 2700, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 162000, "dayAvailable": 28, "replacedResearch": 2482, "requiredResearches": { "2482": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter EU", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2484": { "@c": "ultshared.research.UltResearchType", "itemID": 2484, "identifier": "", "set": 5, "setOrderID": 54, "costs": { "1": 3000, "4": 4400, "20": 8000, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "2438": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 27, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Air Superiority Fighter EU", "nameFaction1": "F-22 Raptor", "nameFaction2": "Su-47 Berkut", "nameFaction3": "MBB Firefly", "nameFaction4": "Stealth Air Superiority Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2491": { "@c": "ultshared.research.UltResearchType", "itemID": 2491, "identifier": "", "set": 6, "setOrderID": 65, "costs": { "1": 2500, "4": 5000, "20": 9000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "2473": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 28, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Bomber EU", "nameFaction1": "B-2 Spirit", "nameFaction2": "Tu-PakDa", "nameFaction3": "SR71 Blackbird", "nameFaction4": "Stealth Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "2498": { "@c": "ultshared.research.UltResearchType", "itemID": 2498, "identifier": "", "set": 5, "setOrderID": 57, "costs": { "1": 2700, "4": 4100, "20": 7000, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "2480": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 29, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Strike Fighter EU", "nameFaction1": "F-35 Lightning II", "nameFaction2": "Su-T50 PakFa", "nameFaction3": "F-117 Nighthawk", "nameFaction4": "Stealth Strike Fighter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2784": { "@c": "ultshared.research.UltResearchType", "itemID": 2784, "identifier": "", "set": 7, "setOrderID": 72, "costs": { "1": 1300, "4": 1400, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 30, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Corvette", "nameFaction1": "Hamilton Class", "nameFaction2": "Albatros Class", "nameFaction3": "Descubierta Class", "nameFaction4": "Corvette", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2785": { "@c": "ultshared.research.UltResearchType", "itemID": 2785, "identifier": "research-incr_def", "set": 7, "setOrderID": 72, "costs": { "1": 1430, "4": 1540, "20": 2750, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 4, "replacedResearch": 2784, "requiredResearches": { "2784": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 30, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Corvette", "nameFaction1": "Survivability Refit", "nameFaction2": "Survivability Refit", "nameFaction3": "Survivability Refit", "nameFaction4": "Corvette", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Upgrade containing the latest damage-control-systems, increasing the vessel's hitpoints." }, "2786": { "@c": "ultshared.research.UltResearchType", "itemID": 2786, "identifier": "research-decr_prod_cost", "set": 7, "setOrderID": 72, "costs": { "1": 1560, "4": 1680, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 6, "replacedResearch": 2785, "requiredResearches": { "2785": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 30, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Corvette", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Corvette", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology." }, "2787": { "@c": "ultshared.research.UltResearchType", "itemID": 2787, "identifier": "", "set": 7, "setOrderID": 72, "costs": { "1": 1690, "4": 1820, "20": 3250, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 11, "replacedResearch": 2786, "requiredResearches": { "2786": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 30, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Corvette", "nameFaction1": "Cyclone Class", "nameFaction2": "Steregushchiy Class", "nameFaction3": "Göteborg Class", "nameFaction4": "Corvette", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2788": { "@c": "ultshared.research.UltResearchType", "itemID": 2788, "identifier": "research-incr_speed", "set": 7, "setOrderID": 72, "costs": { "1": 1820, "4": 1960, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 16, "replacedResearch": 2787, "requiredResearches": { "2787": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 30, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Corvette", "nameFaction1": "Engine Overhaul", "nameFaction2": "Engine Overhaul", "nameFaction3": "Engine Overhaul", "nameFaction4": "Corvette", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ship Engine upgrade resulting in increased cruising speed." }, "2789": { "@c": "ultshared.research.UltResearchType", "itemID": 2789, "identifier": "", "set": 7, "setOrderID": 72, "costs": { "1": 1950, "4": 2100, "20": 3750, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 22, "replacedResearch": 2788, "requiredResearches": { "2788": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 30, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Corvette", "nameFaction1": "Freedom Class LCS", "nameFaction2": "Gremyashchiy Class ", "nameFaction3": "Braunschweig Class", "nameFaction4": "Corvette", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2790": { "@c": "ultshared.research.UltResearchType", "itemID": 2790, "identifier": "research-incr_antiair_range", "set": 7, "setOrderID": 72, "costs": { "1": 1950, "4": 2100, "20": 3750, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 29, "replacedResearch": 2789, "requiredResearches": { "2789": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 30, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Corvette", "nameFaction1": "Air Defense Upgrade ", "nameFaction2": "Air Defense Upgrade ", "nameFaction3": "Air Defense Upgrade ", "nameFaction4": "Corvette", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fitting of stronger and more powerful anti-air weapons, delivering increased damage to air targets." }, "2791": { "@c": "ultshared.research.UltResearchType", "itemID": 2791, "identifier": "", "set": 7, "setOrderID": 75, "costs": { "1": 2175, "4": 2400, "20": 5000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "2798": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 31, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruiser", "nameFaction1": "California Class", "nameFaction2": "Kresta II Class", "nameFaction3": "Tiger Class", "nameFaction4": "Cruiser", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2792": { "@c": "ultshared.research.UltResearchType", "itemID": 2792, "identifier": "research-incr_def", "set": 7, "setOrderID": 75, "costs": { "1": 2395, "4": 2640, "20": 5500, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 9, "replacedResearch": 2791, "requiredResearches": { "2791": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 31, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruiser", "nameFaction1": "Survivability Refit", "nameFaction2": "Survivability Refit", "nameFaction3": "Survivability Refit", "nameFaction4": "Cruiser", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Upgrade containing the latest damage-control-systems, increasing the vessel's hitpoints." }, "2793": { "@c": "ultshared.research.UltResearchType", "itemID": 2793, "identifier": "", "set": 7, "setOrderID": 75, "costs": { "1": 2610, "4": 2880, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 15, "replacedResearch": 2792, "requiredResearches": { "2792": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 31, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruiser", "nameFaction1": "Virginia Class", "nameFaction2": "Kara Class", "nameFaction3": "Vittorio Veneto Class", "nameFaction4": "Cruiser", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2794": { "@c": "ultshared.research.UltResearchType", "itemID": 2794, "identifier": "research-incr_missile_capacity", "set": 7, "setOrderID": 75, "costs": { "1": 2830, "4": 3120, "20": 6500, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 20, "replacedResearch": 2793, "requiredResearches": { "2793": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 31, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruiser", "nameFaction1": "Expanded Missile Magazine", "nameFaction2": "Expanded Missile Magazine", "nameFaction3": "Expanded Missile Magazine", "nameFaction4": "Cruiser", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased cruise missile capacity." }, "2795": { "@c": "ultshared.research.UltResearchType", "itemID": 2795, "identifier": "", "set": 7, "setOrderID": 75, "costs": { "1": 3045, "4": 3360, "20": 7000, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 26, "replacedResearch": 2794, "requiredResearches": { "2794": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 31, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruiser", "nameFaction1": "Ticonderoga Class", "nameFaction2": "Slava Class", "nameFaction3": "Absalon Class", "nameFaction4": "Cruiser", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2798": { "@c": "ultshared.research.UltResearchType", "itemID": 2798, "identifier": "", "set": 7, "setOrderID": 74, "costs": { "1": 1600, "4": 1950, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 32, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Destroyer", "nameFaction1": "Farragut Class", "nameFaction2": "Kashin Class", "nameFaction3": "Hamburg Class", "nameFaction4": "Destroyer", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2799": { "@c": "ultshared.research.UltResearchType", "itemID": 2799, "identifier": "research-incr_speed", "set": 7, "setOrderID": 74, "costs": { "1": 1760, "4": 2145, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 5, "replacedResearch": 2798, "requiredResearches": { "2798": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 32, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Destroyer", "nameFaction1": "Engine Overhaul", "nameFaction2": "Engine Overhaul", "nameFaction3": "Engine Overhaul", "nameFaction4": "Destroyer", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ship Engine upgrade resulting in increased cruising speed." }, "2800": { "@c": "ultshared.research.UltResearchType", "itemID": 2800, "identifier": "research-incr_atk_dmg", "set": 7, "setOrderID": 74, "costs": { "1": 1920, "4": 2340, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 8, "replacedResearch": 2799, "requiredResearches": { "2799": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 32, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Destroyer", "nameFaction1": "Air Defense Upgrade ", "nameFaction2": "Air Defense Upgrade ", "nameFaction3": "Air Defense Upgrade ", "nameFaction4": "Destroyer", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fitting of stronger and more powerful anti-air weapons, delivering increased damage to air targets." }, "2801": { "@c": "ultshared.research.UltResearchType", "itemID": 2801, "identifier": "", "set": 7, "setOrderID": 74, "costs": { "1": 2080, "4": 2535, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 13, "replacedResearch": 2800, "requiredResearches": { "2800": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 32, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Destroyer", "nameFaction1": "Spruance Class", "nameFaction2": "Sovremennyy Class", "nameFaction3": "Gloucester Class", "nameFaction4": "Destroyer", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2802": { "@c": "ultshared.research.UltResearchType", "itemID": 2802, "identifier": "research-incr_def", "set": 7, "setOrderID": 74, "costs": { "1": 2240, "4": 2730, "20": 4900, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 18, "replacedResearch": 2801, "requiredResearches": { "2801": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 32, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Destroyer", "nameFaction1": "Survivability Refit", "nameFaction2": "Survivability Refit", "nameFaction3": "Survivability Refit", "nameFaction4": "Destroyer", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Upgrade containing the latest damage-control-systems, increasing the vessel's hitpoints." }, "2803": { "@c": "ultshared.research.UltResearchType", "itemID": 2803, "identifier": "", "set": 7, "setOrderID": 74, "costs": { "1": 2400, "4": 2925, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 23, "replacedResearch": 2802, "requiredResearches": { "2802": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 32, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Destroyer", "nameFaction1": "Arleigh Burke Class", "nameFaction2": "Lider Class", "nameFaction3": "Daring Class", "nameFaction4": "Destroyer", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2805": { "@c": "ultshared.research.UltResearchType", "itemID": 2805, "identifier": "", "set": 7, "setOrderID": 73, "costs": { "1": 1400, "4": 1750, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "2784": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 33, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Frigate", "nameFaction1": "Garcia Class", "nameFaction2": "Krivak Class", "nameFaction3": "Duke Class", "nameFaction4": "Frigate", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2806": { "@c": "ultshared.research.UltResearchType", "itemID": 2806, "identifier": "research-incr_antiair_range", "set": 7, "setOrderID": 73, "costs": { "1": 1540, "4": 1925, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 4, "replacedResearch": 2805, "requiredResearches": { "2805": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 33, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Frigate", "nameFaction1": "AA Envelope Expansion", "nameFaction2": "AA Envelope Expansion", "nameFaction3": "AA Envelope Expansion", "nameFaction4": "Frigate", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Anti-Air kit enlarging the unit's range against air targets." }, "2807": { "@c": "ultshared.research.UltResearchType", "itemID": 2807, "identifier": "research-incr_atk_dmg", "set": 7, "setOrderID": 73, "costs": { "1": 1680, "4": 2100, "20": 3600, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 7, "replacedResearch": 2806, "requiredResearches": { "2806": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 33, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Frigate", "nameFaction1": "Point-Defense Upgrade", "nameFaction2": "Point-Defense Upgrade", "nameFaction3": "Point-Defense Upgrade", "nameFaction4": "Frigate", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Installation of the latest point-defense guns, creating a destructive wall of lead against incoming missiles." }, "2808": { "@c": "ultshared.research.UltResearchType", "itemID": 2808, "identifier": "", "set": 7, "setOrderID": 73, "costs": { "1": 1820, "4": 2275, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 13, "replacedResearch": 2807, "requiredResearches": { "2807": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 33, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Frigate", "nameFaction1": "Knox Class", "nameFaction2": "Neustrashimy Class", "nameFaction3": "Bremen Class", "nameFaction4": "Frigate", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2809": { "@c": "ultshared.research.UltResearchType", "itemID": 2809, "identifier": "research-incr_speed", "set": 7, "setOrderID": 73, "costs": { "1": 1960, "4": 2450, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 17, "replacedResearch": 2808, "requiredResearches": { "2808": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 33, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Frigate", "nameFaction1": "Engine Overhaul", "nameFaction2": "Engine Overhaul", "nameFaction3": "Engine Overhaul", "nameFaction4": "Frigate", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ship Engine upgrade resulting in increased cruising speed." }, "2810": { "@c": "ultshared.research.UltResearchType", "itemID": 2810, "identifier": "research-anti_stealth", "set": 7, "setOrderID": 73, "costs": { "1": 2100, "4": 2625, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 162000, "dayAvailable": 24, "replacedResearch": 2809, "requiredResearches": { "2809": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 33, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Frigate", "nameFaction1": "Stealth Locating System", "nameFaction2": "Stealth Locating System", "nameFaction3": "Stealth Locating System", "nameFaction4": "Frigate", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "High-frequency all-band radar upgrade able to detect stealth technology aircraft." }, "2811": { "@c": "ultshared.research.UltResearchType", "itemID": 2811, "identifier": "", "set": 7, "setOrderID": 73, "costs": { "1": 2240, "4": 2800, "20": 4800, "@c": "java.util.HashMap" }, "buildTime": 172800, "dayAvailable": 26, "replacedResearch": 2810, "requiredResearches": { "2810": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 33, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Frigate", "nameFaction1": "Perry Class", "nameFaction2": "Admiral Gorshkov Class", "nameFaction3": "Horizon Class", "nameFaction4": "Frigate", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2812": { "@c": "ultshared.research.UltResearchType", "itemID": 2812, "identifier": "", "set": 7, "setOrderID": 76, "costs": { "1": 2500, "4": 2750, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 34, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Aircraft Carrier", "nameFaction1": "Kitty Hawk Class", "nameFaction2": "Kiev Class", "nameFaction3": "Giuseppe Garibaldi Class", "nameFaction4": "Aircraft Carrier", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2813": { "@c": "ultshared.research.UltResearchType", "itemID": 2813, "identifier": "research-incr_atk_dmg", "set": 7, "setOrderID": 76, "costs": { "1": 2750, "4": 3025, "20": 6600, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 10, "replacedResearch": 2812, "requiredResearches": { "2812": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 34, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Aircraft Carrier", "nameFaction1": "Air Defense Upgrade", "nameFaction2": "Air Defense Upgrade", "nameFaction3": "Air Defense Upgrade", "nameFaction4": "Aircraft Carrier", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fitting of stronger and more powerful anti-air weapons, delivering increased damage to air targets." }, "2814": { "@c": "ultshared.research.UltResearchType", "itemID": 2814, "identifier": "", "set": 7, "setOrderID": 76, "costs": { "1": 3000, "4": 3300, "20": 7200, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 16, "replacedResearch": 2813, "requiredResearches": { "2813": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 34, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Aircraft Carrier", "nameFaction1": "Nimitz Class", "nameFaction2": "Kuznetsov Class", "nameFaction3": "Charles de Gaulle Class", "nameFaction4": "Aircraft Carrier", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2815": { "@c": "ultshared.research.UltResearchType", "itemID": 2815, "identifier": "research-incr_atk_dmg", "set": 7, "setOrderID": 76, "costs": { "1": 3250, "4": 3575, "20": 7800, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 20, "replacedResearch": 2814, "requiredResearches": { "2814": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 34, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Aircraft Carrier", "nameFaction1": "Point-Defense Upgrade", "nameFaction2": "Point-Defense Upgrade", "nameFaction3": "Point-Defense Upgrade", "nameFaction4": "Aircraft Carrier", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Installation of the latest point-defense guns, creating a destructive wall of lead against incoming missiles." }, "2816": { "@c": "ultshared.research.UltResearchType", "itemID": 2816, "identifier": "research-incr_speed", "set": 7, "setOrderID": 76, "costs": { "1": 3500, "4": 3850, "20": 8400, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 23, "replacedResearch": 2815, "requiredResearches": { "2815": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 34, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Aircraft Carrier", "nameFaction1": "Engine Overhaul", "nameFaction2": "Engine Overhaul", "nameFaction3": "Engine Overhaul", "nameFaction4": "Aircraft Carrier", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ship Engine upgrade resulting in increased cruising speed." }, "2817": { "@c": "ultshared.research.UltResearchType", "itemID": 2817, "identifier": "", "set": 7, "setOrderID": 76, "costs": { "1": 3750, "4": 4125, "20": 9000, "@c": "java.util.HashMap" }, "buildTime": 187200, "dayAvailable": 27, "replacedResearch": 2816, "requiredResearches": { "2816": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 34, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Aircraft Carrier", "nameFaction1": "Gerald R. Ford Class", "nameFaction2": "Ulyanovsk Class", "nameFaction3": "Queen Elizabeth Class", "nameFaction4": "Aircraft Carrier", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2826": { "@c": "ultshared.research.UltResearchType", "itemID": 2826, "identifier": "", "set": 8, "setOrderID": 81, "costs": { "1": 1250, "4": 1775, "20": 3250, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 36, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Submarine", "nameFaction1": "Los Angeles Class", "nameFaction2": "Viktor Class", "nameFaction3": "Swiftsure Class", "nameFaction4": "Attack Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2827": { "@c": "ultshared.research.UltResearchType", "itemID": 2827, "identifier": "research-incr_def", "set": 8, "setOrderID": 81, "costs": { "1": 1375, "4": 1955, "20": 3575, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 4, "replacedResearch": 2826, "requiredResearches": { "2826": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 36, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Submarine", "nameFaction1": "Survivability Refit", "nameFaction2": "Survivability Refit", "nameFaction3": "Survivability Refit", "nameFaction4": "Attack Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Upgrade containing the latest damage-control-systems, increasing the vessel's hitpoints." }, "2828": { "@c": "ultshared.research.UltResearchType", "itemID": 2828, "identifier": "research-decr_upkeep_cost", "set": 8, "setOrderID": 81, "costs": { "1": 1500, "4": 2130, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 9, "replacedResearch": 2827, "requiredResearches": { "2827": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 36, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Submarine", "nameFaction1": "Nuclear Reactor Refit", "nameFaction2": "Nuclear Reactor Refit", "nameFaction3": "Nuclear Reactor Refit", "nameFaction4": "Attack Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Replacement of the nuclear reactor with a newer generation, resulting in no further fuel cost." }, "2829": { "@c": "ultshared.research.UltResearchType", "itemID": 2829, "identifier": "", "set": 8, "setOrderID": 81, "costs": { "1": 1625, "4": 2310, "20": 4225, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 11, "replacedResearch": 2828, "requiredResearches": { "2828": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 36, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Submarine", "nameFaction1": "Seawolf Class", "nameFaction2": "Akula Class", "nameFaction3": "Rubis Class", "nameFaction4": "Attack Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2830": { "@c": "ultshared.research.UltResearchType", "itemID": 2830, "identifier": "research-incr_missile_capacity", "set": 8, "setOrderID": 81, "costs": { "1": 1750, "4": 2485, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 20, "replacedResearch": 2829, "requiredResearches": { "2829": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 36, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Submarine", "nameFaction1": "Expanded Missile Magazine", "nameFaction2": "Expanded Missile Magazine", "nameFaction3": "Expanded Missile Magazine", "nameFaction4": "Attack Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased cruise missile capacity." }, "2831": { "@c": "ultshared.research.UltResearchType", "itemID": 2831, "identifier": "", "set": 8, "setOrderID": 81, "costs": { "1": 1875, "4": 2665, "20": 4875, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 22, "replacedResearch": 2830, "requiredResearches": { "2830": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 36, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Submarine", "nameFaction1": "Virginia Class", "nameFaction2": "Yasen Class", "nameFaction3": "Astute Class", "nameFaction4": "Attack Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2833": { "@c": "ultshared.research.UltResearchType", "itemID": 2833, "identifier": "", "set": 8, "setOrderID": 82, "costs": { "1": 1500, "4": 1800, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 37, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile Submarine", "nameFaction1": "Benjamin Franklin Class", "nameFaction2": "Delta Class", "nameFaction3": "Resolution Class", "nameFaction4": "Ballistic Missile Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2834": { "@c": "ultshared.research.UltResearchType", "itemID": 2834, "identifier": "research-decr_upkeep_cost", "set": 8, "setOrderID": 82, "costs": { "1": 1650, "4": 1980, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 11, "replacedResearch": 2833, "requiredResearches": { "2833": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 37, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile Submarine", "nameFaction1": "Nuclear Reactor Refit", "nameFaction2": "Nuclear Reactor Refit", "nameFaction3": "Nuclear Reactor Refit", "nameFaction4": "Ballistic Missile Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Replacement of the nuclear reactor with a newer generation, resulting in no further fuel cost." }, "2835": { "@c": "ultshared.research.UltResearchType", "itemID": 2835, "identifier": "research-incr_missile_capacity", "set": 8, "setOrderID": 82, "costs": { "1": 1800, "4": 2160, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 14, "replacedResearch": 2834, "requiredResearches": { "2834": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 37, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile Submarine", "nameFaction1": "Cruise Missile Launch System", "nameFaction2": "Cruise Missile Launch System", "nameFaction3": "Cruise Missile Launch System", "nameFaction4": "Ballistic Missile Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vertical launch tube installation, allowing the firing of cruise missiles." }, "2836": { "@c": "ultshared.research.UltResearchType", "itemID": 2836, "identifier": "", "set": 8, "setOrderID": 82, "costs": { "1": 1950, "4": 2340, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 17, "replacedResearch": 2835, "requiredResearches": { "2835": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 37, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile Submarine", "nameFaction1": "Ohio Class", "nameFaction2": "Typhoon Class ", "nameFaction3": "Vanguard Class", "nameFaction4": "Ballistic Missile Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2837": { "@c": "ultshared.research.UltResearchType", "itemID": 2837, "identifier": "research-decr_ressuply_coold_time", "set": 8, "setOrderID": 82, "costs": { "1": 2100, "4": 2520, "20": 4900, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 20, "replacedResearch": 2836, "requiredResearches": { "2836": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 37, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile Submarine", "nameFaction1": "Improved Reloading System", "nameFaction2": "Improved Reloading System", "nameFaction3": "Improved Reloading System", "nameFaction4": "Ballistic Missile Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Streamlined reloading procedures reduce the missile resupply cooldown." }, "2838": { "@c": "ultshared.research.UltResearchType", "itemID": 2838, "identifier": "research-incr_missile_capacity", "set": 8, "setOrderID": 82, "costs": { "1": 2250, "4": 2700, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 23, "replacedResearch": 2837, "requiredResearches": { "2837": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 37, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile Submarine", "nameFaction1": "Expanded Missile Magazine", "nameFaction2": "Expanded Missile Magazine", "nameFaction3": "Expanded Missile Magazine", "nameFaction4": "Ballistic Missile Submarine", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Expanded ballistic missile capacity." }, "2839": { "@c": "ultshared.research.UltResearchType", "itemID": 2839, "identifier": "", "set": 8, "setOrderID": 82, "costs": { "1": 2400, "4": 2880, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 180000, "dayAvailable": 27, "replacedResearch": 2838, "requiredResearches": { "2838": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 37, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile Submarine", "nameFaction1": "Columbia Class", "nameFaction2": "Borey Class", "nameFaction3": "Triomphant Class", "nameFaction4": "0", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2840": { "@c": "ultshared.research.UltResearchType", "itemID": 2840, "identifier": "", "set": 9, "setOrderID": 96, "costs": { "1": 2000, "4": 2250, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 38, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruise Missile", "nameFaction1": "Gryphon", "nameFaction2": "P-500 Bazalt", "nameFaction3": "RBS-15", "nameFaction4": "Cruise Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2841": { "@c": "ultshared.research.UltResearchType", "itemID": 2841, "identifier": "research-incr_speed", "set": 9, "setOrderID": 96, "costs": { "1": 2200, "4": 2475, "20": 6600, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 6, "replacedResearch": 2840, "requiredResearches": { "2840": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 38, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruise Missile", "nameFaction1": "Booster Upgrade", "nameFaction2": "Booster Upgrade", "nameFaction3": "Booster Upgrade", "nameFaction4": "Cruise Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increase of the missile's first stage, resulting in a higher velocity." }, "2842": { "@c": "ultshared.research.UltResearchType", "itemID": 2842, "identifier": "research-incr_air_range", "set": 9, "setOrderID": 96, "costs": { "1": 2400, "4": 2700, "20": 7200, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 11, "replacedResearch": 2841, "requiredResearches": { "2841": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 38, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruise Missile", "nameFaction1": "Fuel Improvement", "nameFaction2": "Fuel Improvement", "nameFaction3": "Fuel Improvement", "nameFaction4": "Cruise Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Optimized fuel, increasing the range of the missile." }, "2843": { "@c": "ultshared.research.UltResearchType", "itemID": 2843, "identifier": "", "set": 9, "setOrderID": 96, "costs": { "1": 2600, "4": 2925, "20": 7800, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 15, "replacedResearch": 2842, "requiredResearches": { "2842": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 38, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruise Missile", "nameFaction1": "Tomahawk", "nameFaction2": "Kh-55", "nameFaction3": "KEPD 350", "nameFaction4": "Cruise Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2844": { "@c": "ultshared.research.UltResearchType", "itemID": 2844, "identifier": "research-incr_def", "set": 9, "setOrderID": 96, "costs": { "1": 2800, "4": 3150, "20": 8400, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 18, "replacedResearch": 2843, "requiredResearches": { "2843": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 38, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruise Missile", "nameFaction1": "Warhead Shielding", "nameFaction2": "Warhead Shielding", "nameFaction3": "Warhead Shielding", "nameFaction4": "Cruise Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Additional shielding for the warhead(s), making the weapon system more reliable." }, "2845": { "@c": "ultshared.research.UltResearchType", "itemID": 2845, "identifier": "", "set": 9, "setOrderID": 96, "costs": { "1": 3000, "4": 3375, "20": 9000, "@c": "java.util.HashMap" }, "buildTime": 176400, "dayAvailable": 24, "replacedResearch": 2844, "requiredResearches": { "2844": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 38, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Cruise Missile", "nameFaction1": "LRSO", "nameFaction2": "3M-54 Klub", "nameFaction3": "Storm Shadow", "nameFaction4": "Cruise Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2861": { "@c": "ultshared.research.UltResearchType", "itemID": 2861, "identifier": "", "set": 9, "setOrderID": 95, "costs": { "1": 2250, "4": 2500, "20": 7000, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "2889": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile", "nameFaction1": "Pershing I", "nameFaction2": "Scud", "nameFaction3": "PGM-17 Thor", "nameFaction4": "Ballistic Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2862": { "@c": "ultshared.research.UltResearchType", "itemID": 2862, "identifier": "research-incr_air_range", "set": 9, "setOrderID": 95, "costs": { "1": 2475, "4": 2750, "20": 7700, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 5, "replacedResearch": 2861, "requiredResearches": { "2861": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile", "nameFaction1": "Fuel Improvement", "nameFaction2": "Fuel Improvement", "nameFaction3": "Fuel Improvement", "nameFaction4": "Ballistic Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Optimized fuel, increasing the range of the missile." }, "2863": { "@c": "ultshared.research.UltResearchType", "itemID": 2863, "identifier": "research-incr_speed", "set": 9, "setOrderID": 95, "costs": { "1": 2700, "4": 3000, "20": 8400, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 9, "replacedResearch": 2862, "requiredResearches": { "2862": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile", "nameFaction1": "Booster Upgrade", "nameFaction2": "Booster Upgrade", "nameFaction3": "Booster Upgrade", "nameFaction4": "Ballistic Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increase of the missile's first stage, resulting in a higher velocity." }, "2864": { "@c": "ultshared.research.UltResearchType", "itemID": 2864, "identifier": "", "set": 9, "setOrderID": 95, "costs": { "1": 2925, "4": 3250, "20": 9100, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 13, "replacedResearch": 2863, "requiredResearches": { "2863": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile", "nameFaction1": "Pershing II", "nameFaction2": "SS-20 Saber", "nameFaction3": "SSBS S3", "nameFaction4": "Ballistic Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2865": { "@c": "ultshared.research.UltResearchType", "itemID": 2865, "identifier": "research-incr_def", "set": 9, "setOrderID": 95, "costs": { "1": 3150, "4": 3500, "20": 9800, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 16, "replacedResearch": 2864, "requiredResearches": { "2864": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile", "nameFaction1": "Warhead Shielding", "nameFaction2": "Warhead Shielding", "nameFaction3": "Warhead Shielding", "nameFaction4": "Ballistic Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Additional shielding for the warhead(s), making the weapon system more reliable." }, "2866": { "@c": "ultshared.research.UltResearchType", "itemID": 2866, "identifier": "", "set": 9, "setOrderID": 95, "costs": { "1": 3375, "4": 3750, "20": 10500, "@c": "java.util.HashMap" }, "buildTime": 162000, "dayAvailable": 23, "replacedResearch": 2865, "requiredResearches": { "2865": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Ballistic Missile", "nameFaction1": "Pershing III", "nameFaction2": "9K720 Iskander", "nameFaction3": "J-600T", "nameFaction4": "Ballistic Missile", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2882": { "@c": "ultshared.research.UltResearchType", "itemID": 2882, "identifier": "", "set": 9, "setOrderID": 94, "costs": { "1": 2750, "4": 3000, "20": 8000, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 6, "replacedResearch": 0, "requiredResearches": { "2899": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ICBM", "nameFaction1": "Minuteman III", "nameFaction2": "RT-2PM Topol", "nameFaction3": "M51.1", "nameFaction4": "ICBM", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "2883": { "@c": "ultshared.research.UltResearchType", "itemID": 2883, "identifier": "research-incr_air_range", "set": 9, "setOrderID": 94, "costs": { "1": 3025, "4": 3300, "20": 8800, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 11, "replacedResearch": 2882, "requiredResearches": { "2882": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ICBM", "nameFaction1": "Fuel Improvement", "nameFaction2": "Fuel Improvement", "nameFaction3": "Fuel Improvement", "nameFaction4": "ICBM", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Optimized fuel, increasing the range of the missile." }, "2884": { "@c": "ultshared.research.UltResearchType", "itemID": 2884, "identifier": "research-incr_def", "set": 9, "setOrderID": 94, "costs": { "1": 3300, "4": 3600, "20": 9600, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 17, "replacedResearch": 2883, "requiredResearches": { "2883": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ICBM", "nameFaction1": "Warhead Shielding", "nameFaction2": "Warhead Shielding", "nameFaction3": "Warhead Shielding", "nameFaction4": "ICBM", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Additional shielding for the warhead(s), making the weapon system more reliable." }, "2885": { "@c": "ultshared.research.UltResearchType", "itemID": 2885, "identifier": "", "set": 9, "setOrderID": 94, "costs": { "1": 3575, "4": 3900, "20": 10400, "@c": "java.util.HashMap" }, "buildTime": 172800, "dayAvailable": 25, "replacedResearch": 2884, "requiredResearches": { "2884": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "ICBM", "nameFaction1": "GBSD", "nameFaction2": "RS-26 Rubezh", "nameFaction3": "M51.2", "nameFaction4": "ICBM", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "2889": { "@c": "ultshared.research.UltResearchType", "itemID": 2889, "identifier": "", "set": 9, "setOrderID": 91, "costs": { "1": 2500, "4": 3000, "20": 10000, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 41, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Guided Missile Program", "nameFaction1": "Guided Missile Program", "nameFaction2": "Guided Missile Program", "nameFaction3": "Guided Missile Program", "nameFaction4": "Guided Missile Program", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Guided missiles are man- or self-controlled rocket propelled munitions delivery systems, carrying one or more warheads." }, "2899": { "@c": "ultshared.research.UltResearchType", "itemID": 2899, "identifier": "", "set": 9, "setOrderID": 93, "costs": { "1": 5000, "4": 5000, "20": 15000, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "2900": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 42, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Nuclear Weapons Program", "nameFaction1": "Nuclear Weapons Program", "nameFaction2": "Nuclear Weapons Program", "nameFaction3": "Nuclear Weapons Program", "nameFaction4": "Nuclear Weapons Program", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Nuclear weapons are a form of WMD (weapons of mass destruction) targeted at maximizing overall damage in an area. Will cause contamination." }, "2900": { "@c": "ultshared.research.UltResearchType", "itemID": 2900, "identifier": "", "set": 9, "setOrderID": 92, "costs": { "1": 3750, "4": 4000, "20": 12500, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "2889": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 43, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Chemical Weapons Program", "nameFaction1": "Chemical Weapons Program", "nameFaction2": "Chemical Weapons Program", "nameFaction3": "Chemical Weapons Program", "nameFaction4": "Chemical Weapons Program", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Chemical weapons are a form of WMD (weapons of mass destruction) aimed at maximizing human casualties without damaging infrastructure. Will cause contamination." }, "2901": { "@c": "ultshared.research.UltResearchType", "itemID": 2901, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1075, "4": 1325, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 90, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry US", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "Motorized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2902": { "@c": "ultshared.research.UltResearchType", "itemID": 2902, "identifier": "research-incr_speed", "set": 1, "setOrderID": 11, "costs": { "1": 1185, "4": 1460, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 4, "replacedResearch": 2901, "requiredResearches": { "2901": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry US", "nameFaction1": "Engine Upgrade I", "nameFaction2": "Engine Upgrade I", "nameFaction3": "Engine Upgrade I", "nameFaction4": "Motorized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2903": { "@c": "ultshared.research.UltResearchType", "itemID": 2903, "identifier": "research-incr_atk_dmg", "set": 1, "setOrderID": 11, "costs": { "1": 1290, "4": 1590, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 7, "replacedResearch": 2902, "requiredResearches": { "2902": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry US", "nameFaction1": "Man Portable Air Defense", "nameFaction2": "Man Portable Air Defense", "nameFaction3": "Man Portable Air Defense", "nameFaction4": "Motorized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Man-portable shoulder launched air-defense system adding to a unit's defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2904": { "@c": "ultshared.research.UltResearchType", "itemID": 2904, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1400, "4": 1725, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 13, "replacedResearch": 2903, "requiredResearches": { "2903": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry US", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "Motorized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2905": { "@c": "ultshared.research.UltResearchType", "itemID": 2905, "identifier": "research-incr_speed", "set": 1, "setOrderID": 11, "costs": { "1": 1505, "4": 1855, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 17, "replacedResearch": 2904, "requiredResearches": { "2904": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry US", "nameFaction1": "Engine Upgrade II", "nameFaction2": "Engine Upgrade II", "nameFaction3": "Engine Upgrade II", "nameFaction4": "Motorized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2906": { "@c": "ultshared.research.UltResearchType", "itemID": 2906, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1615, "4": 1990, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 24, "replacedResearch": 2905, "requiredResearches": { "2905": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry US", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "Motorized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2907": { "@c": "ultshared.research.UltResearchType", "itemID": 2907, "identifier": "research-incr_def", "set": 1, "setOrderID": 11, "costs": { "1": 1720, "4": 2120, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 28, "replacedResearch": 2906, "requiredResearches": { "2906": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry US", "nameFaction1": "Personal Armor", "nameFaction2": "Personal Armor", "nameFaction3": "Personal Armor", "nameFaction4": "Motorized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Modern personnel armor system increasing the soldier's survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2908": { "@c": "ultshared.research.UltResearchType", "itemID": 2908, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1075, "4": 1325, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 90, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry RU", "nameFaction1": "Basic Infantry", "nameFaction2": "Basic Infantry", "nameFaction3": "Basic Infantry", "nameFaction4": "Motorized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2909": { "@c": "ultshared.research.UltResearchType", "itemID": 2909, "identifier": "research-incr_speed", "set": 1, "setOrderID": 11, "costs": { "1": 1185, "4": 1460, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 4, "replacedResearch": 2908, "requiredResearches": { "2908": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry RU", "nameFaction1": "Engine Upgrade I", "nameFaction2": "Engine Upgrade I", "nameFaction3": "Engine Upgrade I", "nameFaction4": "Motorized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2910": { "@c": "ultshared.research.UltResearchType", "itemID": 2910, "identifier": "research-incr_atk_dmg", "set": 1, "setOrderID": 11, "costs": { "1": 1290, "4": 1590, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 6, "replacedResearch": 2909, "requiredResearches": { "2909": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry RU", "nameFaction1": "Man Portable Air Defense", "nameFaction2": "Man Portable Air Defense", "nameFaction3": "Man Portable Air Defense", "nameFaction4": "Motorized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Man-portable shoulder launched air-defense system adding to a unit's defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2911": { "@c": "ultshared.research.UltResearchType", "itemID": 2911, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1400, "4": 1725, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 11, "replacedResearch": 2910, "requiredResearches": { "2910": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry RU", "nameFaction1": "Advanced Infantry", "nameFaction2": "Advanced Infantry", "nameFaction3": "Advanced Infantry", "nameFaction4": "Motorized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2912": { "@c": "ultshared.research.UltResearchType", "itemID": 2912, "identifier": "research-incr_speed", "set": 1, "setOrderID": 11, "costs": { "1": 1505, "4": 1855, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 14, "replacedResearch": 2911, "requiredResearches": { "2911": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry RU", "nameFaction1": "Engine Upgrade II", "nameFaction2": "Engine Upgrade II", "nameFaction3": "Engine Upgrade II", "nameFaction4": "Motorized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2913": { "@c": "ultshared.research.UltResearchType", "itemID": 2913, "identifier": "", "set": 1, "setOrderID": 11, "costs": { "1": 1615, "4": 1990, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 20, "replacedResearch": 2912, "requiredResearches": { "2912": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry RU", "nameFaction1": "Modern Infantry", "nameFaction2": "Modern Infantry", "nameFaction3": "Modern Infantry", "nameFaction4": "Motorized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2914": { "@c": "ultshared.research.UltResearchType", "itemID": 2914, "identifier": "research-incr_def", "set": 1, "setOrderID": 11, "costs": { "1": 1720, "4": 2120, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 24, "replacedResearch": 2913, "requiredResearches": { "2913": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 1, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Motorized Infantry RU", "nameFaction1": "Personal Armor", "nameFaction2": "Personal Armor", "nameFaction3": "Personal Armor", "nameFaction4": "Motorized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Modern personnel armor system increasing the soldier's survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2915": { "@c": "ultshared.research.UltResearchType", "itemID": 2915, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 1500, "4": 1875, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces RU", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "Special Forces RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2916": { "@c": "ultshared.research.UltResearchType", "itemID": 2916, "identifier": "research-incr_atk_dmg", "set": 1, "setOrderID": 15, "costs": { "1": 1650, "4": 2065, "20": 2200, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 7, "replacedResearch": 2915, "requiredResearches": { "2915": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces RU", "nameFaction1": "Portable Air Defense", "nameFaction2": "Portable Air Defense", "nameFaction3": "Portable Air Defense", "nameFaction4": "Special Forces RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Man-portable shoulder launched air-defense system adding to a unit's defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2917": { "@c": "ultshared.research.UltResearchType", "itemID": 2917, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 1800, "4": 2250, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 13, "replacedResearch": 2916, "requiredResearches": { "2916": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces RU", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "Special Forces RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2918": { "@c": "ultshared.research.UltResearchType", "itemID": 2918, "identifier": "research-amphibious", "set": 1, "setOrderID": 15, "costs": { "1": 1950, "4": 2440, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 18, "replacedResearch": 2917, "requiredResearches": { "2917": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces RU", "nameFaction1": "Amphibious Warfare Training", "nameFaction2": "Amphibious Warfare Training", "nameFaction3": "Amphibious Warfare Training", "nameFaction4": "Special Forces RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Can embark/disembark without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2919": { "@c": "ultshared.research.UltResearchType", "itemID": 2919, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 2100, "4": 2625, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 24, "replacedResearch": 2918, "requiredResearches": { "2918": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces RU", "nameFaction1": "Modern Rangers", "nameFaction2": "Modern Spetsnaz", "nameFaction3": "Modern SAS", "nameFaction4": "Special Forces RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2929": { "@c": "ultshared.research.UltResearchType", "itemID": 2929, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 1250, "4": 1700, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry US", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "Airborne Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2930": { "@c": "ultshared.research.UltResearchType", "itemID": 2930, "identifier": "research-decr_terrain_penalty", "set": 1, "setOrderID": 14, "costs": { "1": 1375, "4": 1870, "20": 1925, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 4, "replacedResearch": 2929, "requiredResearches": { "2929": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry US", "nameFaction1": "Jungle Warfare Training", "nameFaction2": "Jungle Warfare Training", "nameFaction3": "Jungle Warfare Training", "nameFaction4": "Airborne Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduces jungle terrain negative modifiers.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2931": { "@c": "ultshared.research.UltResearchType", "itemID": 2931, "identifier": "research-incr_speed", "set": 1, "setOrderID": 14, "costs": { "1": 1500, "4": 2040, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 9, "replacedResearch": 2930, "requiredResearches": { "2930": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry US", "nameFaction1": "Rapid Deployment Training", "nameFaction2": "Rapid Deployment Training", "nameFaction3": "Rapid Deployment Training", "nameFaction4": "Airborne Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ground vehicle training delivering increased speed on the battlefield.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2932": { "@c": "ultshared.research.UltResearchType", "itemID": 2932, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 1625, "4": 2210, "20": 2275, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 12, "replacedResearch": 2931, "requiredResearches": { "2931": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry US", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "Airborne Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2933": { "@c": "ultshared.research.UltResearchType", "itemID": 2933, "identifier": "research-decr_terrain_penalty", "set": 1, "setOrderID": 14, "costs": { "1": 1750, "4": 2380, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 15, "replacedResearch": 2932, "requiredResearches": { "2932": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry US", "nameFaction1": "Woodland Warfare Training", "nameFaction2": "Woodland Warfare Training", "nameFaction3": "Woodland Warfare Training", "nameFaction4": "Airborne Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduces forest terrain negative modifiers.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2934": { "@c": "ultshared.research.UltResearchType", "itemID": 2934, "identifier": "research-incr_def", "set": 1, "setOrderID": 14, "costs": { "1": 1875, "4": 2550, "20": 2625, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 19, "replacedResearch": 2933, "requiredResearches": { "2933": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry US", "nameFaction1": "Advanced Ballistic Armor", "nameFaction2": "Advanced Ballistic Armor", "nameFaction3": "Advanced Ballistic Armor", "nameFaction4": "Airborne Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Advanced personnel armor system increasing the soldier's survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2935": { "@c": "ultshared.research.UltResearchType", "itemID": 2935, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 2000, "4": 2720, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 162000, "dayAvailable": 23, "replacedResearch": 2934, "requiredResearches": { "2934": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry US", "nameFaction1": "Modern Airborne", "nameFaction2": "Modern Airborne", "nameFaction3": "Modern Airborne", "nameFaction4": "Airborne Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2936": { "@c": "ultshared.research.UltResearchType", "itemID": 2936, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 1250, "4": 1700, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry RU", "nameFaction1": "Basic Airborne", "nameFaction2": "Basic Airborne", "nameFaction3": "Basic Airborne", "nameFaction4": "Airborne Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2937": { "@c": "ultshared.research.UltResearchType", "itemID": 2937, "identifier": "research-decr_terrain_penalty", "set": 1, "setOrderID": 14, "costs": { "1": 1375, "4": 1870, "20": 1925, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 7, "replacedResearch": 2936, "requiredResearches": { "2936": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry RU", "nameFaction1": "Jungle Warfare Training", "nameFaction2": "Jungle Warfare Training", "nameFaction3": "Jungle Warfare Training", "nameFaction4": "Airborne Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduces jungle terrain negative modifiers.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2938": { "@c": "ultshared.research.UltResearchType", "itemID": 2938, "identifier": "research-incr_speed", "set": 1, "setOrderID": 14, "costs": { "1": 1500, "4": 2040, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 13, "replacedResearch": 2937, "requiredResearches": { "2937": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry RU", "nameFaction1": "Rapid Deployment Training", "nameFaction2": "Rapid Deployment Training", "nameFaction3": "Rapid Deployment Training", "nameFaction4": "Airborne Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ground vehicle training delivering increased speed on the battlefield.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2939": { "@c": "ultshared.research.UltResearchType", "itemID": 2939, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 1625, "4": 2210, "20": 2275, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 16, "replacedResearch": 2938, "requiredResearches": { "2938": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry RU", "nameFaction1": "Advanced Airborne", "nameFaction2": "Advanced Airborne", "nameFaction3": "Advanced Airborne", "nameFaction4": "Airborne Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2940": { "@c": "ultshared.research.UltResearchType", "itemID": 2940, "identifier": "research-decr_terrain_penalty", "set": 1, "setOrderID": 14, "costs": { "1": 1750, "4": 2380, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 19, "replacedResearch": 2939, "requiredResearches": { "2939": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry RU", "nameFaction1": "Woodland Warfare Training", "nameFaction2": "Woodland Warfare Training", "nameFaction3": "Woodland Warfare Training", "nameFaction4": "Airborne Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduces forest terrain negative modifiers.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2941": { "@c": "ultshared.research.UltResearchType", "itemID": 2941, "identifier": "research-incr_def", "set": 1, "setOrderID": 14, "costs": { "1": 1875, "4": 2550, "20": 2625, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 23, "replacedResearch": 2940, "requiredResearches": { "2940": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry RU", "nameFaction1": "Advanced Ballistic Armor", "nameFaction2": "Advanced Ballistic Armor", "nameFaction3": "Advanced Ballistic Armor", "nameFaction4": "Airborne Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Advanced personnel armor system increasing the soldier's survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2942": { "@c": "ultshared.research.UltResearchType", "itemID": 2942, "identifier": "", "set": 1, "setOrderID": 14, "costs": { "1": 2000, "4": 2720, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 162000, "dayAvailable": 28, "replacedResearch": 2941, "requiredResearches": { "2941": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 2, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airborne Infantry RU", "nameFaction1": "Modern Airborne", "nameFaction2": "Modern Airborne", "nameFaction3": "Modern Airborne", "nameFaction4": "Airborne Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2943": { "@c": "ultshared.research.UltResearchType", "itemID": 2943, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1250, "4": 1350, "20": 1250, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle US", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "Combat Recon Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2944": { "@c": "ultshared.research.UltResearchType", "itemID": 2944, "identifier": "research-incr_speed", "set": 2, "setOrderID": 22, "costs": { "1": 1375, "4": 1485, "20": 1375, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 4, "replacedResearch": 2943, "requiredResearches": { "2943": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Combat Recon Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2945": { "@c": "ultshared.research.UltResearchType", "itemID": 2945, "identifier": "research-new_airmobile", "set": 2, "setOrderID": 22, "costs": { "1": 1500, "4": 1620, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 8, "replacedResearch": 2944, "requiredResearches": { "2944": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle US", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Combat Recon Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2946": { "@c": "ultshared.research.UltResearchType", "itemID": 2946, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1625, "4": 1755, "20": 1625, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 12, "replacedResearch": 2945, "requiredResearches": { "2945": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle US", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "Combat Recon Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2947": { "@c": "ultshared.research.UltResearchType", "itemID": 2947, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 22, "costs": { "1": 1750, "4": 1890, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 18, "replacedResearch": 2946, "requiredResearches": { "2946": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle US", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Combat Recon Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2948": { "@c": "ultshared.research.UltResearchType", "itemID": 2948, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1875, "4": 2025, "20": 1875, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 23, "replacedResearch": 2947, "requiredResearches": { "2947": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle US", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "Combat Recon Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2949": { "@c": "ultshared.research.UltResearchType", "itemID": 2949, "identifier": "research-incr_def", "set": 2, "setOrderID": 22, "costs": { "1": 1875, "4": 2025, "20": 1875, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 28, "replacedResearch": 2948, "requiredResearches": { "2948": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle US", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Combat Recon Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2950": { "@c": "ultshared.research.UltResearchType", "itemID": 2950, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1250, "4": 1350, "20": 1250, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle RU", "nameFaction1": "M113 Recon", "nameFaction2": "BRDM-1", "nameFaction3": "Fox FV721", "nameFaction4": "Combat Recon Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2951": { "@c": "ultshared.research.UltResearchType", "itemID": 2951, "identifier": "research-incr_speed", "set": 2, "setOrderID": 22, "costs": { "1": 1375, "4": 1485, "20": 1375, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 4, "replacedResearch": 2950, "requiredResearches": { "2950": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Combat Recon Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2952": { "@c": "ultshared.research.UltResearchType", "itemID": 2952, "identifier": "research-new_airmobile", "set": 2, "setOrderID": 22, "costs": { "1": 1500, "4": 1620, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 8, "replacedResearch": 2951, "requiredResearches": { "2951": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle RU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Combat Recon Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2953": { "@c": "ultshared.research.UltResearchType", "itemID": 2953, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1625, "4": 1755, "20": 1625, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 12, "replacedResearch": 2952, "requiredResearches": { "2952": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle RU", "nameFaction1": "M1117 RSTA", "nameFaction2": "BRDM-2", "nameFaction3": "VEC-M1", "nameFaction4": "Combat Recon Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2954": { "@c": "ultshared.research.UltResearchType", "itemID": 2954, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 22, "costs": { "1": 1750, "4": 1890, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 18, "replacedResearch": 2953, "requiredResearches": { "2953": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle RU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Combat Recon Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2955": { "@c": "ultshared.research.UltResearchType", "itemID": 2955, "identifier": "", "set": 2, "setOrderID": 22, "costs": { "1": 1875, "4": 2025, "20": 1875, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 23, "replacedResearch": 2954, "requiredResearches": { "2954": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle RU", "nameFaction1": "LAV-25", "nameFaction2": "BRDM-3", "nameFaction3": "Griffon VBMR", "nameFaction4": "Combat Recon Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2956": { "@c": "ultshared.research.UltResearchType", "itemID": 2956, "identifier": "research-incr_def", "set": 2, "setOrderID": 22, "costs": { "1": 1875, "4": 2025, "20": 1875, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 28, "replacedResearch": 2955, "requiredResearches": { "2955": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 6, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Combat Recon Vehicle RU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Combat Recon Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2957": { "@c": "ultshared.research.UltResearchType", "itemID": 2957, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 1800, "4": 2000, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank US", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "Main Battle Tank US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2958": { "@c": "ultshared.research.UltResearchType", "itemID": 2958, "identifier": "research-incr_def", "set": 2, "setOrderID": 25, "costs": { "1": 2000, "4": 2250, "20": 3220, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 6, "replacedResearch": 2957, "requiredResearches": { "2957": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank US", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Main Battle Tank US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2959": { "@c": "ultshared.research.UltResearchType", "itemID": 2959, "identifier": "research-incr_speed", "set": 2, "setOrderID": 25, "costs": { "1": 2200, "4": 2500, "20": 3540, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 10, "replacedResearch": 2958, "requiredResearches": { "2958": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Main Battle Tank US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2960": { "@c": "ultshared.research.UltResearchType", "itemID": 2960, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 2400, "4": 2750, "20": 3860, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 15, "replacedResearch": 2959, "requiredResearches": { "2959": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank US", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "Main Battle Tank US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2961": { "@c": "ultshared.research.UltResearchType", "itemID": 2961, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 25, "costs": { "1": 2600, "4": 3000, "20": 4180, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 21, "replacedResearch": 2960, "requiredResearches": { "2960": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank US", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Main Battle Tank US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2962": { "@c": "ultshared.research.UltResearchType", "itemID": 2962, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 2800, "4": 3250, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 27, "replacedResearch": 2961, "requiredResearches": { "2961": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank US", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "Main Battle Tank US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2963": { "@c": "ultshared.research.UltResearchType", "itemID": 2963, "identifier": "research-red_terrain_penalty", "set": 2, "setOrderID": 25, "costs": { "1": 3000, "4": 3500, "20": 4750, "@c": "java.util.HashMap" }, "buildTime": 180000, "dayAvailable": 32, "replacedResearch": 2962, "requiredResearches": { "2962": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank US", "nameFaction1": "Urban Survival Kit", "nameFaction2": "Urban Survival Kit", "nameFaction3": "Urban Survival Kit", "nameFaction4": "Main Battle Tank US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increases the tanks combat strength in urban terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2964": { "@c": "ultshared.research.UltResearchType", "itemID": 2964, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 1800, "4": 2000, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank RU", "nameFaction1": "M1A1 Abrams", "nameFaction2": "T-80", "nameFaction3": "Leopard 2", "nameFaction4": "Main Battle Tank RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2965": { "@c": "ultshared.research.UltResearchType", "itemID": 2965, "identifier": "research-incr_def", "set": 2, "setOrderID": 25, "costs": { "1": 2000, "4": 2250, "20": 3220, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 4, "replacedResearch": 2964, "requiredResearches": { "2964": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank RU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Main Battle Tank RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2966": { "@c": "ultshared.research.UltResearchType", "itemID": 2966, "identifier": "research-incr_speed", "set": 2, "setOrderID": 25, "costs": { "1": 2200, "4": 2500, "20": 3540, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 7, "replacedResearch": 2965, "requiredResearches": { "2965": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Main Battle Tank RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2967": { "@c": "ultshared.research.UltResearchType", "itemID": 2967, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 2400, "4": 2750, "20": 3860, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 11, "replacedResearch": 2966, "requiredResearches": { "2966": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank RU", "nameFaction1": "M1A2 Abrams", "nameFaction2": "T-90", "nameFaction3": "Challenger 2", "nameFaction4": "Main Battle Tank RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2968": { "@c": "ultshared.research.UltResearchType", "itemID": 2968, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 25, "costs": { "1": 2600, "4": 3000, "20": 4180, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 17, "replacedResearch": 2967, "requiredResearches": { "2967": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank RU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Main Battle Tank RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2969": { "@c": "ultshared.research.UltResearchType", "itemID": 2969, "identifier": "", "set": 2, "setOrderID": 25, "costs": { "1": 2800, "4": 3250, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 23, "replacedResearch": 2968, "requiredResearches": { "2968": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank RU", "nameFaction1": "M1A3 Abrams", "nameFaction2": "T-14 Armata", "nameFaction3": "Leopard 2A7+", "nameFaction4": "Main Battle Tank RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2970": { "@c": "ultshared.research.UltResearchType", "itemID": 2970, "identifier": "research-red_terrain_penalty", "set": 2, "setOrderID": 25, "costs": { "1": 3000, "4": 3500, "20": 4750, "@c": "java.util.HashMap" }, "buildTime": 180000, "dayAvailable": 28, "replacedResearch": 2969, "requiredResearches": { "2969": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 12, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Main Battle Tank RU", "nameFaction1": "Urban Survival Kit", "nameFaction2": "Urban Survival Kit", "nameFaction3": "Urban Survival Kit", "nameFaction4": "Main Battle Tank RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increases the tanks combat strength in urban terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2971": { "@c": "ultshared.research.UltResearchType", "itemID": 2971, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1100, "4": 1375, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery US", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "Towed Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2972": { "@c": "ultshared.research.UltResearchType", "itemID": 2972, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 31, "costs": { "1": 1210, "4": 1515, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 5, "replacedResearch": 2971, "requiredResearches": { "2971": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery US", "nameFaction1": "Rocket Assisted Projectiles", "nameFaction2": "Rocket Assisted Projectiles", "nameFaction3": "Rocket Assisted Projectiles", "nameFaction4": "Towed Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased artillery range through munitions upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2973": { "@c": "ultshared.research.UltResearchType", "itemID": 2973, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1320, "4": 1650, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 12, "replacedResearch": 2972, "requiredResearches": { "2972": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery US", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "Towed Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2974": { "@c": "ultshared.research.UltResearchType", "itemID": 2974, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 31, "costs": { "1": 1430, "4": 1790, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 15, "replacedResearch": 2973, "requiredResearches": { "2973": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery US", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Towed Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2975": { "@c": "ultshared.research.UltResearchType", "itemID": 2975, "identifier": "research-incr_sight_range", "set": 3, "setOrderID": 31, "costs": { "1": 1540, "4": 1925, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 18, "replacedResearch": 2974, "requiredResearches": { "2974": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery US", "nameFaction1": "Enhanced Optical Sights", "nameFaction2": "Enhanced Optical Sights", "nameFaction3": "Enhanced Optical Sights", "nameFaction4": "Towed Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Observers supplied with new optical equipment leading to an increase in sight range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2976": { "@c": "ultshared.research.UltResearchType", "itemID": 2976, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1650, "4": 2065, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 23, "replacedResearch": 2975, "requiredResearches": { "2975": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery US", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "Towed Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2977": { "@c": "ultshared.research.UltResearchType", "itemID": 2977, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 31, "costs": { "1": 1650, "4": 2065, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 26, "replacedResearch": 2976, "requiredResearches": { "2976": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery US", "nameFaction1": "Extended Barrel Upgrade", "nameFaction2": "Extended Barrel Upgrade", "nameFaction3": "Extended Barrel Upgrade", "nameFaction4": "Towed Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Long barrel replacement increasing the artillery range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2978": { "@c": "ultshared.research.UltResearchType", "itemID": 2978, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1100, "4": 1375, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery RU", "nameFaction1": "M198 Howitzer", "nameFaction2": "D-30 Howitzer", "nameFaction3": "FH70", "nameFaction4": "Towed Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2979": { "@c": "ultshared.research.UltResearchType", "itemID": 2979, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 31, "costs": { "1": 1210, "4": 1515, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 5, "replacedResearch": 2978, "requiredResearches": { "2978": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery RU", "nameFaction1": "Rocket Assisted Projectiles", "nameFaction2": "Rocket Assisted Projectiles", "nameFaction3": "Rocket Assisted Projectiles", "nameFaction4": "Towed Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased artillery range through munitions upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2980": { "@c": "ultshared.research.UltResearchType", "itemID": 2980, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1320, "4": 1650, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 11, "replacedResearch": 2979, "requiredResearches": { "2979": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery RU", "nameFaction1": "M119 Howitzer", "nameFaction2": "2A36 Giatsint-B", "nameFaction3": "TRF1", "nameFaction4": "Towed Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2981": { "@c": "ultshared.research.UltResearchType", "itemID": 2981, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 31, "costs": { "1": 1430, "4": 1790, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 14, "replacedResearch": 2980, "requiredResearches": { "2980": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery RU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Towed Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2982": { "@c": "ultshared.research.UltResearchType", "itemID": 2982, "identifier": "research-incr_sight_range", "set": 3, "setOrderID": 31, "costs": { "1": 1540, "4": 1925, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 17, "replacedResearch": 2981, "requiredResearches": { "2981": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery RU", "nameFaction1": "Enhanced Optical Sights", "nameFaction2": "Enhanced Optical Sights", "nameFaction3": "Enhanced Optical Sights", "nameFaction4": "Towed Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Observers supplied with new optical equipment leading to an increase in sight range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2983": { "@c": "ultshared.research.UltResearchType", "itemID": 2983, "identifier": "", "set": 3, "setOrderID": 31, "costs": { "1": 1650, "4": 2065, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 21, "replacedResearch": 2982, "requiredResearches": { "2982": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery RU", "nameFaction1": "M777 Howitzer", "nameFaction2": "2A65 Msta-B", "nameFaction3": "155 GH 52 APU", "nameFaction4": "Towed Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2984": { "@c": "ultshared.research.UltResearchType", "itemID": 2984, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 31, "costs": { "1": 1650, "4": 2065, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 24, "replacedResearch": 2983, "requiredResearches": { "2983": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 10, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Towed Artillery RU", "nameFaction1": "Extended Barrel Upgrade", "nameFaction2": "Extended Barrel Upgrade", "nameFaction3": "Extended Barrel Upgrade", "nameFaction4": "Towed Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Long barrel replacement increasing the artillery range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2985": { "@c": "ultshared.research.UltResearchType", "itemID": 2985, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 1600, "4": 1850, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery US", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "Mobile Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2986": { "@c": "ultshared.research.UltResearchType", "itemID": 2986, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 32, "costs": { "1": 1760, "4": 2035, "20": 2475, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 8, "replacedResearch": 2985, "requiredResearches": { "2985": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery US", "nameFaction1": "Rocket Assisted Projectiles", "nameFaction2": "Rocket Assisted Projectiles", "nameFaction3": "Rocket Assisted Projectiles", "nameFaction4": "Mobile Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased artillery range through munitions upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2987": { "@c": "ultshared.research.UltResearchType", "itemID": 2987, "identifier": "research-incr_def", "set": 3, "setOrderID": 32, "costs": { "1": 1920, "4": 2220, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 11, "replacedResearch": 2986, "requiredResearches": { "2986": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery US", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mobile Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2988": { "@c": "ultshared.research.UltResearchType", "itemID": 2988, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 2080, "4": 2405, "20": 2925, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 16, "replacedResearch": 2987, "requiredResearches": { "2987": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery US", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "Mobile Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2989": { "@c": "ultshared.research.UltResearchType", "itemID": 2989, "identifier": "research-nbc_protection", "set": 3, "setOrderID": 32, "costs": { "1": 2240, "4": 2590, "20": 3150, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 21, "replacedResearch": 2988, "requiredResearches": { "2988": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery US", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Mobile Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2990": { "@c": "ultshared.research.UltResearchType", "itemID": 2990, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 2400, "4": 2775, "20": 3375, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 26, "replacedResearch": 2989, "requiredResearches": { "2989": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery US", "nameFaction1": "M1203 NLOS", "nameFaction2": "2S35 Koalitsiya-SV", "nameFaction3": "Panzerhaubitze 2000", "nameFaction4": "Mobile Artillery US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2991": { "@c": "ultshared.research.UltResearchType", "itemID": 2991, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 1850, "4": 2000, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System US", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "Theater Defense System US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2992": { "@c": "ultshared.research.UltResearchType", "itemID": 2992, "identifier": "research-incr_antiair_range", "set": 3, "setOrderID": 36, "costs": { "1": 2035, "4": 2200, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 7, "replacedResearch": 2991, "requiredResearches": { "2991": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System US", "nameFaction1": "Improved Missile Range", "nameFaction2": "Improved Missile Range", "nameFaction3": "Improved Missile Range", "nameFaction4": "Theater Defense System US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to air missiles present an extended threat envelope to any inbound air target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2993": { "@c": "ultshared.research.UltResearchType", "itemID": 2993, "identifier": "research-incr_def", "set": 3, "setOrderID": 36, "costs": { "1": 2220, "4": 2400, "20": 3600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 11, "replacedResearch": 2992, "requiredResearches": { "2992": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System US", "nameFaction1": "Survivability Kit", "nameFaction2": "Survivability Kit", "nameFaction3": "Survivability Kit", "nameFaction4": "Theater Defense System US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2994": { "@c": "ultshared.research.UltResearchType", "itemID": 2994, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 2405, "4": 2600, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 13, "replacedResearch": 2993, "requiredResearches": { "2993": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System US", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "Theater Defense System US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2995": { "@c": "ultshared.research.UltResearchType", "itemID": 2995, "identifier": "research-anti_stealth", "set": 3, "setOrderID": 36, "costs": { "1": 2590, "4": 2800, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 20, "replacedResearch": 2994, "requiredResearches": { "2994": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System US", "nameFaction1": "Stealth Locating System", "nameFaction2": "Stealth Locating System", "nameFaction3": "Stealth Locating System", "nameFaction4": "Theater Defense System US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "High-frequency all-band radar upgrade able to detect stealth technology aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2996": { "@c": "ultshared.research.UltResearchType", "itemID": 2996, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 2775, "4": 3000, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 25, "replacedResearch": 2995, "requiredResearches": { "2995": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System US", "nameFaction1": "THAAD Missile Defence", "nameFaction2": "S-400 Triumf", "nameFaction3": "SAMP/T", "nameFaction4": "Theater Defense System US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "2997": { "@c": "ultshared.research.UltResearchType", "itemID": 2997, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 1850, "4": 2000, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 6, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System RU", "nameFaction1": "MIM-14 Nike", "nameFaction2": "S-125 Neva", "nameFaction3": "Bloodhound", "nameFaction4": "Theater Defense System RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2998": { "@c": "ultshared.research.UltResearchType", "itemID": 2998, "identifier": "research-incr_antiair_range", "set": 3, "setOrderID": 36, "costs": { "1": 2035, "4": 2200, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 10, "replacedResearch": 2997, "requiredResearches": { "2997": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System RU", "nameFaction1": "Improved Missile Range", "nameFaction2": "Improved Missile Range", "nameFaction3": "Improved Missile Range", "nameFaction4": "Theater Defense System RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to air missiles present an extended threat envelope to any inbound air target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "2999": { "@c": "ultshared.research.UltResearchType", "itemID": 2999, "identifier": "research-incr_def", "set": 3, "setOrderID": 36, "costs": { "1": 2220, "4": 2400, "20": 3600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 14, "replacedResearch": 2998, "requiredResearches": { "2998": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System RU", "nameFaction1": "Survivability Kit", "nameFaction2": "Survivability Kit", "nameFaction3": "Survivability Kit", "nameFaction4": "Theater Defense System RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3000": { "@c": "ultshared.research.UltResearchType", "itemID": 3000, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 2405, "4": 2600, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 17, "replacedResearch": 2999, "requiredResearches": { "2999": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System RU", "nameFaction1": "MIM-104 Patriot", "nameFaction2": "S-300", "nameFaction3": "MEADS", "nameFaction4": "Theater Defense System RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3001": { "@c": "ultshared.research.UltResearchType", "itemID": 3001, "identifier": "research-anti_stealth", "set": 3, "setOrderID": 36, "costs": { "1": 2590, "4": 2800, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 20, "replacedResearch": 3000, "requiredResearches": { "3000": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System RU", "nameFaction1": "Stealth Locating System", "nameFaction2": "Stealth Locating System", "nameFaction3": "Stealth Locating System", "nameFaction4": "Theater Defense System RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "High-frequency all-band radar upgrade able to detect stealth technology aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3002": { "@c": "ultshared.research.UltResearchType", "itemID": 3002, "identifier": "", "set": 3, "setOrderID": 36, "costs": { "1": 2775, "4": 3000, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 28, "replacedResearch": 3001, "requiredResearches": { "3001": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 15, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Theater Defense System RU", "nameFaction1": "THAAD Missile Defence", "nameFaction2": "S-400 Triumf", "nameFaction3": "SAMP/T", "nameFaction4": "Theater Defense System RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3003": { "@c": "ultshared.research.UltResearchType", "itemID": 3003, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 1500, "4": 1775, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher RU", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "Mobile SAM Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3004": { "@c": "ultshared.research.UltResearchType", "itemID": 3004, "identifier": "research-incr_antiair_range", "set": 3, "setOrderID": 35, "costs": { "1": 1650, "4": 1955, "20": 2750, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 8, "replacedResearch": 3003, "requiredResearches": { "3003": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher RU", "nameFaction1": "Improved Missile Range", "nameFaction2": "Improved Missile Range", "nameFaction3": "Improved Missile Range", "nameFaction4": "Mobile SAM Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to air missiles present an extended threat envelope to any inbound air target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3005": { "@c": "ultshared.research.UltResearchType", "itemID": 3005, "identifier": "research-incr_speed", "set": 3, "setOrderID": 35, "costs": { "1": 1800, "4": 2130, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 11, "replacedResearch": 3004, "requiredResearches": { "3004": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mobile SAM Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3006": { "@c": "ultshared.research.UltResearchType", "itemID": 3006, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 1950, "4": 2310, "20": 3250, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 14, "replacedResearch": 3005, "requiredResearches": { "3005": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher RU", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "Mobile SAM Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3007": { "@c": "ultshared.research.UltResearchType", "itemID": 3007, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 35, "costs": { "1": 2100, "4": 2485, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 18, "replacedResearch": 3006, "requiredResearches": { "3006": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher RU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Mobile SAM Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3008": { "@c": "ultshared.research.UltResearchType", "itemID": 3008, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 2250, "4": 2665, "20": 3750, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 21, "replacedResearch": 3007, "requiredResearches": { "3007": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher RU", "nameFaction1": "AN/TWQ-1 Avenger", "nameFaction2": "Pantsir-S1", "nameFaction3": "Stormer HVM", "nameFaction4": "Mobile SAM Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3009": { "@c": "ultshared.research.UltResearchType", "itemID": 3009, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 1600, "4": 1775, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter US", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "Attack Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3010": { "@c": "ultshared.research.UltResearchType", "itemID": 3010, "identifier": "research-incr_def", "set": 4, "setOrderID": 43, "costs": { "1": 1760, "4": 1955, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 6, "replacedResearch": 3009, "requiredResearches": { "3009": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter US", "nameFaction1": "Bulletproofing", "nameFaction2": "Bulletproofing", "nameFaction3": "Bulletproofing", "nameFaction4": "Attack Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3011": { "@c": "ultshared.research.UltResearchType", "itemID": 3011, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 1920, "4": 2130, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 11, "replacedResearch": 3010, "requiredResearches": { "3010": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter US", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "Attack Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3012": { "@c": "ultshared.research.UltResearchType", "itemID": 3012, "identifier": "research-incr_air_range", "set": 4, "setOrderID": 43, "costs": { "1": 2080, "4": 2310, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 14, "replacedResearch": 3011, "requiredResearches": { "3011": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter US", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Attack Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3013": { "@c": "ultshared.research.UltResearchType", "itemID": 3013, "identifier": "research-incr_speed", "set": 4, "setOrderID": 43, "costs": { "1": 2240, "4": 2485, "20": 4900, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 18, "replacedResearch": 3012, "requiredResearches": { "3012": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Attack Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3014": { "@c": "ultshared.research.UltResearchType", "itemID": 3014, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 2400, "4": 2665, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 22, "replacedResearch": 3013, "requiredResearches": { "3013": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter US", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "Attack Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3015": { "@c": "ultshared.research.UltResearchType", "itemID": 3015, "identifier": "research-decr_prod_cost", "set": 4, "setOrderID": 43, "costs": { "1": 2400, "4": 2665, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 28, "replacedResearch": 3014, "requiredResearches": { "3014": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter US", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Attack Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3016": { "@c": "ultshared.research.UltResearchType", "itemID": 3016, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 1600, "4": 1775, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter RU", "nameFaction1": "AH-1G Cobra", "nameFaction2": "Ka-50 Black Shark", "nameFaction3": "A129 Mangusta", "nameFaction4": "Attack Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3017": { "@c": "ultshared.research.UltResearchType", "itemID": 3017, "identifier": "research-incr_def", "set": 4, "setOrderID": 43, "costs": { "1": 1760, "4": 1955, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 8, "replacedResearch": 3016, "requiredResearches": { "3016": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter RU", "nameFaction1": "Bulletproofing", "nameFaction2": "Bulletproofing", "nameFaction3": "Bulletproofing", "nameFaction4": "Attack Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3018": { "@c": "ultshared.research.UltResearchType", "itemID": 3018, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 1920, "4": 2130, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 15, "replacedResearch": 3017, "requiredResearches": { "3017": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter RU", "nameFaction1": "AH-1Z Viper", "nameFaction2": "Ka-52 Alligator", "nameFaction3": "AW Apache AH64D", "nameFaction4": "Attack Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3019": { "@c": "ultshared.research.UltResearchType", "itemID": 3019, "identifier": "research-incr_air_range", "set": 4, "setOrderID": 43, "costs": { "1": 2080, "4": 2310, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 18, "replacedResearch": 3018, "requiredResearches": { "3018": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter RU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Attack Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3020": { "@c": "ultshared.research.UltResearchType", "itemID": 3020, "identifier": "research-incr_speed", "set": 4, "setOrderID": 43, "costs": { "1": 2240, "4": 2485, "20": 4900, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 22, "replacedResearch": 3019, "requiredResearches": { "3019": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Attack Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3021": { "@c": "ultshared.research.UltResearchType", "itemID": 3021, "identifier": "", "set": 4, "setOrderID": 43, "costs": { "1": 2400, "4": 2665, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 26, "replacedResearch": 3020, "requiredResearches": { "3020": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter RU", "nameFaction1": "AH-64D Apache Longbow", "nameFaction2": "Mi-28 Havoc", "nameFaction3": "Tiger", "nameFaction4": "Attack Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3022": { "@c": "ultshared.research.UltResearchType", "itemID": 3022, "identifier": "research-decr_prod_cost", "set": 4, "setOrderID": 43, "costs": { "1": 2400, "4": 2665, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 32, "replacedResearch": 3021, "requiredResearches": { "3021": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 19, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Attack Helicopter RU", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Attack Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3023": { "@c": "ultshared.research.UltResearchType", "itemID": 3023, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 1800, "4": 1900, "20": 4000, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter US", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3024": { "@c": "ultshared.research.UltResearchType", "itemID": 3024, "identifier": "research-incr_def", "set": 5, "setOrderID": 52, "costs": { "1": 1980, "4": 2090, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 3, "replacedResearch": 3023, "requiredResearches": { "3023": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter US", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3025": { "@c": "ultshared.research.UltResearchType", "itemID": 3025, "identifier": "research-incr_speed", "set": 5, "setOrderID": 52, "costs": { "1": 2160, "4": 2280, "20": 4800, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 4, "replacedResearch": 3024, "requiredResearches": { "3024": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter US", "nameFaction1": "Engine Replacement", "nameFaction2": "Engine Replacement", "nameFaction3": "Engine Replacement", "nameFaction4": "Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3026": { "@c": "ultshared.research.UltResearchType", "itemID": 3026, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 2340, "4": 2470, "20": 5200, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 9, "replacedResearch": 3025, "requiredResearches": { "3025": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter US", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3027": { "@c": "ultshared.research.UltResearchType", "itemID": 3027, "identifier": "research-incr_air_range", "set": 5, "setOrderID": 52, "costs": { "1": 2520, "4": 2660, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 14, "replacedResearch": 3026, "requiredResearches": { "3026": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter US", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3028": { "@c": "ultshared.research.UltResearchType", "itemID": 3028, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 2700, "4": 2850, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 20, "replacedResearch": 3027, "requiredResearches": { "3027": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter US", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3029": { "@c": "ultshared.research.UltResearchType", "itemID": 3029, "identifier": "research-decr_prod_cost", "set": 5, "setOrderID": 52, "costs": { "1": 2700, "4": 2850, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 22, "replacedResearch": 3028, "requiredResearches": { "3028": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter US", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3030": { "@c": "ultshared.research.UltResearchType", "itemID": 3030, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 1800, "4": 1900, "20": 4000, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter RU", "nameFaction1": "F-5 Tiger", "nameFaction2": "MiG-23 Flogger", "nameFaction3": "J 35A Draken", "nameFaction4": "Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3031": { "@c": "ultshared.research.UltResearchType", "itemID": 3031, "identifier": "research-incr_def", "set": 5, "setOrderID": 52, "costs": { "1": 1980, "4": 2090, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 3, "replacedResearch": 3030, "requiredResearches": { "3030": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter RU", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3032": { "@c": "ultshared.research.UltResearchType", "itemID": 3032, "identifier": "research-incr_speed", "set": 5, "setOrderID": 52, "costs": { "1": 2160, "4": 2280, "20": 4800, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 8, "replacedResearch": 3031, "requiredResearches": { "3031": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter RU", "nameFaction1": "Engine Replacement", "nameFaction2": "Engine Replacement", "nameFaction3": "Engine Replacement", "nameFaction4": "Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3033": { "@c": "ultshared.research.UltResearchType", "itemID": 3033, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 2340, "4": 2470, "20": 5200, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 13, "replacedResearch": 3032, "requiredResearches": { "3032": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter RU", "nameFaction1": "F-16A Fighting Falcon", "nameFaction2": "MiG-29 Fulcrum", "nameFaction3": "Mirage F1", "nameFaction4": "Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3034": { "@c": "ultshared.research.UltResearchType", "itemID": 3034, "identifier": "research-incr_air_range", "set": 5, "setOrderID": 52, "costs": { "1": 2520, "4": 2660, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 18, "replacedResearch": 3033, "requiredResearches": { "3033": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter RU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3035": { "@c": "ultshared.research.UltResearchType", "itemID": 3035, "identifier": "", "set": 5, "setOrderID": 52, "costs": { "1": 2700, "4": 2850, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 24, "replacedResearch": 3034, "requiredResearches": { "3034": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter RU", "nameFaction1": "F-16V Viper", "nameFaction2": "MiG-35 Super Fulcrum", "nameFaction3": "Typhoon", "nameFaction4": "Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3036": { "@c": "ultshared.research.UltResearchType", "itemID": 3036, "identifier": "research-decr_prod_cost", "set": 5, "setOrderID": 52, "costs": { "1": 2700, "4": 2850, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 26, "replacedResearch": 3035, "requiredResearches": { "3035": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 20, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Air Superiority Fighter RU", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3037": { "@c": "ultshared.research.UltResearchType", "itemID": 3037, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 1800, "4": 1950, "20": 4000, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber RU", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "Heavy Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3038": { "@c": "ultshared.research.UltResearchType", "itemID": 3038, "identifier": "research-incr_def", "set": 6, "setOrderID": 64, "costs": { "1": 1980, "4": 2145, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 7, "replacedResearch": 3037, "requiredResearches": { "3037": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber RU", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Heavy Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3039": { "@c": "ultshared.research.UltResearchType", "itemID": 3039, "identifier": "research-incr_air_range", "set": 6, "setOrderID": 64, "costs": { "1": 2160, "4": 2340, "20": 4800, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 13, "replacedResearch": 3038, "requiredResearches": { "3038": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber RU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Heavy Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3040": { "@c": "ultshared.research.UltResearchType", "itemID": 3040, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 2340, "4": 2535, "20": 5200, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 16, "replacedResearch": 3039, "requiredResearches": { "3039": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber RU", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "Heavy Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3041": { "@c": "ultshared.research.UltResearchType", "itemID": 3041, "identifier": "research-incr_missile_capacity", "set": 6, "setOrderID": 64, "costs": { "1": 2520, "4": 2730, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 25, "replacedResearch": 3040, "requiredResearches": { "3040": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber RU", "nameFaction1": "Increased Missile Hardpoints", "nameFaction2": "Increased Missile Hardpoints", "nameFaction3": "Increased Missile Hardpoints", "nameFaction4": "Heavy Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased air-to-ground cruise missile capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3042": { "@c": "ultshared.research.UltResearchType", "itemID": 3042, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 2700, "4": 2925, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 28, "replacedResearch": 3041, "requiredResearches": { "3041": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber RU", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "Heavy Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3043": { "@c": "ultshared.research.UltResearchType", "itemID": 3043, "identifier": "research-ign_fortifications", "set": 6, "setOrderID": 64, "costs": { "1": 2880, "4": 3120, "20": 6400, "@c": "java.util.HashMap" }, "buildTime": 180000, "dayAvailable": 31, "replacedResearch": 3042, "requiredResearches": { "3042": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber RU", "nameFaction1": "Bunker Busting Ordnance", "nameFaction2": "Bunker Busting Ordnance", "nameFaction3": "Bunker Busting Ordnance", "nameFaction4": "Heavy Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Equipped with bunker busting ammunition, greatly reducing enemy fortification levels.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3044": { "@c": "ultshared.research.UltResearchType", "itemID": 3044, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 1750, "4": 1800, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter US", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3045": { "@c": "ultshared.research.UltResearchType", "itemID": 3045, "identifier": "research-incr_def", "set": 5, "setOrderID": 55, "costs": { "1": 1925, "4": 1980, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 5, "replacedResearch": 3044, "requiredResearches": { "3044": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter US", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3046": { "@c": "ultshared.research.UltResearchType", "itemID": 3046, "identifier": "research-incr_atk_dmg", "set": 5, "setOrderID": 55, "costs": { "1": 2100, "4": 2160, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 9, "replacedResearch": 3045, "requiredResearches": { "3045": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter US", "nameFaction1": "Air-to-Air Armament Upgrade", "nameFaction2": "Air-to-Air Armament Upgrade", "nameFaction3": "Air-to-Air Armament Upgrade", "nameFaction4": "Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3047": { "@c": "ultshared.research.UltResearchType", "itemID": 3047, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 2275, "4": 2340, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 13, "replacedResearch": 3046, "requiredResearches": { "3046": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter US", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3048": { "@c": "ultshared.research.UltResearchType", "itemID": 3048, "identifier": "research-incr_air_range", "set": 5, "setOrderID": 55, "costs": { "1": 2450, "4": 2520, "20": 4900, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 19, "replacedResearch": 3047, "requiredResearches": { "3047": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter US", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3049": { "@c": "ultshared.research.UltResearchType", "itemID": 3049, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 2625, "4": 2700, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 25, "replacedResearch": 3048, "requiredResearches": { "3048": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter US", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3050": { "@c": "ultshared.research.UltResearchType", "itemID": 3050, "identifier": "research-decr_prod_cost", "set": 5, "setOrderID": 55, "costs": { "1": 2625, "4": 2700, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 162000, "dayAvailable": 32, "replacedResearch": 3049, "requiredResearches": { "3049": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter US", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3051": { "@c": "ultshared.research.UltResearchType", "itemID": 3051, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 1750, "4": 1800, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter RU", "nameFaction1": "F-111 Aardvark", "nameFaction2": "Su-24 Fencer", "nameFaction3": "Mirage Delta 2000", "nameFaction4": "Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3052": { "@c": "ultshared.research.UltResearchType", "itemID": 3052, "identifier": "research-incr_def", "set": 5, "setOrderID": 55, "costs": { "1": 1925, "4": 1980, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 4, "replacedResearch": 3051, "requiredResearches": { "3051": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter RU", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3053": { "@c": "ultshared.research.UltResearchType", "itemID": 3053, "identifier": "research-incr_atk_dmg", "set": 5, "setOrderID": 55, "costs": { "1": 2100, "4": 2160, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 8, "replacedResearch": 3052, "requiredResearches": { "3052": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter RU", "nameFaction1": "Air-to-Air Armament Upgrade", "nameFaction2": "Air-to-Air Armament Upgrade", "nameFaction3": "Air-to-Air Armament Upgrade", "nameFaction4": "Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3054": { "@c": "ultshared.research.UltResearchType", "itemID": 3054, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 2275, "4": 2340, "20": 4550, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 11, "replacedResearch": 3053, "requiredResearches": { "3053": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter RU", "nameFaction1": "F-15 Strike Eagle", "nameFaction2": "Su-27 Flanker", "nameFaction3": "Tornado", "nameFaction4": "Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3055": { "@c": "ultshared.research.UltResearchType", "itemID": 3055, "identifier": "research-incr_air_range", "set": 5, "setOrderID": 55, "costs": { "1": 2450, "4": 2520, "20": 4900, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 17, "replacedResearch": 3054, "requiredResearches": { "3054": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter RU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3056": { "@c": "ultshared.research.UltResearchType", "itemID": 3056, "identifier": "", "set": 5, "setOrderID": 55, "costs": { "1": 2625, "4": 2700, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 23, "replacedResearch": 3055, "requiredResearches": { "3055": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter RU", "nameFaction1": "F-15 Silent Eagle", "nameFaction2": "Su-35 Super Flanker", "nameFaction3": "JAS 39 Gripen", "nameFaction4": "Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3057": { "@c": "ultshared.research.UltResearchType", "itemID": 3057, "identifier": "research-decr_prod_cost", "set": 5, "setOrderID": 55, "costs": { "1": 2625, "4": 2700, "20": 5250, "@c": "java.util.HashMap" }, "buildTime": 162000, "dayAvailable": 30, "replacedResearch": 3056, "requiredResearches": { "3056": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 26, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Strike Fighter RU", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3058": { "@c": "ultshared.research.UltResearchType", "itemID": 3058, "identifier": "", "set": 6, "setOrderID": 62, "costs": { "1": 1000, "4": 1275, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS US", "nameFaction1": "EC-121 Warning Star", "nameFaction2": "Tu-126", "nameFaction3": "EC-121 Warning Star", "nameFaction4": "AWACS US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3059": { "@c": "ultshared.research.UltResearchType", "itemID": 3059, "identifier": "research-incr_def", "set": 6, "setOrderID": 62, "costs": { "1": 1100, "4": 1405, "20": 2475, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 8, "replacedResearch": 3058, "requiredResearches": { "3058": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS US", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "AWACS US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3060": { "@c": "ultshared.research.UltResearchType", "itemID": 3060, "identifier": "research-incr_sight_range", "set": 6, "setOrderID": 62, "costs": { "1": 1200, "4": 1530, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 11, "replacedResearch": 3059, "requiredResearches": { "3059": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS US", "nameFaction1": "Advanced Sensor Array", "nameFaction2": "Advanced Sensor Array", "nameFaction3": "Advanced Sensor Array", "nameFaction4": "AWACS US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Radar upgrade greatly increasing the unit's bogey detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3061": { "@c": "ultshared.research.UltResearchType", "itemID": 3061, "identifier": "", "set": 6, "setOrderID": 62, "costs": { "1": 1300, "4": 1660, "20": 2925, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 15, "replacedResearch": 3060, "requiredResearches": { "3060": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS US", "nameFaction1": "E-3 Sentry", "nameFaction2": "A-50 Mainstay", "nameFaction3": "E-3 Sentry", "nameFaction4": "AWACS US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3062": { "@c": "ultshared.research.UltResearchType", "itemID": 3062, "identifier": "research-anti_stealth", "set": 6, "setOrderID": 62, "costs": { "1": 1400, "4": 1785, "20": 3150, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 23, "replacedResearch": 3061, "requiredResearches": { "3061": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS US", "nameFaction1": "Stealth Locating System", "nameFaction2": "Stealth Locating System", "nameFaction3": "Stealth Locating System", "nameFaction4": "AWACS US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "High-frequency all-band radar upgrade able to detect stealth technology aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3063": { "@c": "ultshared.research.UltResearchType", "itemID": 3063, "identifier": "", "set": 6, "setOrderID": 62, "costs": { "1": 1500, "4": 1915, "20": 3375, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 27, "replacedResearch": 3062, "requiredResearches": { "3062": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 22, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "AWACS US", "nameFaction1": "E-8 Joint STARS", "nameFaction2": "A-100", "nameFaction3": "E-8 Joint STARS", "nameFaction4": "AWACS US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3242": { "@c": "ultshared.research.UltResearchType", "itemID": 3242, "identifier": "", "set": 1, "setOrderID": 13, "costs": { "1": 1325, "4": 1550, "20": 1900, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry US", "nameFaction1": "Basic Marines", "nameFaction2": "Basic Marines", "nameFaction3": "Basic Marines", "nameFaction4": "Naval Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3243": { "@c": "ultshared.research.UltResearchType", "itemID": 3243, "identifier": "research-incr_speed", "set": 1, "setOrderID": 13, "costs": { "1": 1460, "4": 1705, "20": 2090, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 6, "replacedResearch": 3242, "requiredResearches": { "3242": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Naval Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3244": { "@c": "ultshared.research.UltResearchType", "itemID": 3244, "identifier": "research-incr_atk_dmg", "set": 1, "setOrderID": 13, "costs": { "1": 1590, "4": 1860, "20": 2280, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 9, "replacedResearch": 3243, "requiredResearches": { "3243": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry US", "nameFaction1": "Portable Air Defense", "nameFaction2": "Portable Air Defense", "nameFaction3": "Portable Air Defense", "nameFaction4": "Naval Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Man-portable shoulder launched air-defense system adding to a unit's defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3245": { "@c": "ultshared.research.UltResearchType", "itemID": 3245, "identifier": "", "set": 1, "setOrderID": 13, "costs": { "1": 1725, "4": 2015, "20": 2470, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 13, "replacedResearch": 3244, "requiredResearches": { "3244": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry US", "nameFaction1": "Advanced Marines", "nameFaction2": "Advanced Marines", "nameFaction3": "Advanced Marines", "nameFaction4": "Naval Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3246": { "@c": "ultshared.research.UltResearchType", "itemID": 3246, "identifier": "research-nbc_protection", "set": 1, "setOrderID": 13, "costs": { "1": 1855, "4": 2170, "20": 2660, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 18, "replacedResearch": 3245, "requiredResearches": { "3245": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry US", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Naval Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Protective suits and equipment issued to provide protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3247": { "@c": "ultshared.research.UltResearchType", "itemID": 3247, "identifier": "", "set": 1, "setOrderID": 13, "costs": { "1": 1990, "4": 2325, "20": 2850, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 23, "replacedResearch": 3246, "requiredResearches": { "3246": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 39, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Infantry US", "nameFaction1": "Modern Marines", "nameFaction2": "Modern Marines", "nameFaction3": "Modern Marines", "nameFaction4": "Naval Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3450": { "@c": "ultshared.research.UltResearchType", "itemID": 3450, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 950, "4": 950, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "3023": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter US", "nameFaction1": "F-4 Phantom II", "nameFaction2": "Yak-141", "nameFaction3": "Étendard IVM", "nameFaction4": "Naval Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3451": { "@c": "ultshared.research.UltResearchType", "itemID": 3451, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 1235, "4": 1235, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 14, "replacedResearch": 3450, "requiredResearches": { "3026": 0, "3450": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter US", "nameFaction1": "F-14A Tomcat", "nameFaction2": "Su-33 Flanker D", "nameFaction3": "Jaguar M", "nameFaction4": "Naval Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3452": { "@c": "ultshared.research.UltResearchType", "itemID": 3452, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 1425, "4": 1425, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 26, "replacedResearch": 3451, "requiredResearches": { "3028": 0, "3451": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter US", "nameFaction1": "F-14D Super Tomcat", "nameFaction2": "MiG-29K", "nameFaction3": "Rafale M", "nameFaction4": "Naval Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3453": { "@c": "ultshared.research.UltResearchType", "itemID": 3453, "identifier": "", "set": 5, "setOrderID": 54, "costs": { "1": 3000, "4": 4400, "20": 8000, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "3026": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 27, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Air Superiority Fighter US", "nameFaction1": "F-22 Raptor", "nameFaction2": "Su-47 Berkut", "nameFaction3": "MBB Firefly", "nameFaction4": "Stealth Air Superiority Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3454": { "@c": "ultshared.research.UltResearchType", "itemID": 3454, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 900, "4": 900, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "3044": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter US", "nameFaction1": "A-6 Intruder", "nameFaction2": "Yak-38", "nameFaction3": "Harrier", "nameFaction4": "Naval Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3455": { "@c": "ultshared.research.UltResearchType", "itemID": 3455, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 1170, "4": 1170, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 14, "replacedResearch": 3454, "requiredResearches": { "3047": 0, "3454": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter US", "nameFaction1": "A-7 Corsair II", "nameFaction2": "Su-27K", "nameFaction3": "Super Étendard", "nameFaction4": "Naval Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3456": { "@c": "ultshared.research.UltResearchType", "itemID": 3456, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 1350, "4": 1350, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 26, "replacedResearch": 3455, "requiredResearches": { "3049": 0, "3455": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter US", "nameFaction1": "F-18 Super Hornet", "nameFaction2": "Su-34K", "nameFaction3": "Harrier II Plus", "nameFaction4": "Naval Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3457": { "@c": "ultshared.research.UltResearchType", "itemID": 3457, "identifier": "", "set": 5, "setOrderID": 57, "costs": { "1": 2700, "4": 4100, "20": 7000, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "3047": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 29, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Strike Fighter US", "nameFaction1": "F-35 Lightning II", "nameFaction2": "Su-T50 PakFa", "nameFaction3": "F-117 Nighthawk", "nameFaction4": "Stealth Strike Fighter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3458": { "@c": "ultshared.research.UltResearchType", "itemID": 3458, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 1800, "4": 1950, "20": 4000, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber US", "nameFaction1": "B-47 Stratojet", "nameFaction2": "Tu-95 Bear", "nameFaction3": "Valiant", "nameFaction4": "Heavy Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3459": { "@c": "ultshared.research.UltResearchType", "itemID": 3459, "identifier": "research-incr_def", "set": 6, "setOrderID": 64, "costs": { "1": 1980, "4": 2145, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 6, "replacedResearch": 3458, "requiredResearches": { "3458": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber US", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "Heavy Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3460": { "@c": "ultshared.research.UltResearchType", "itemID": 3460, "identifier": "research-incr_air_range", "set": 6, "setOrderID": 64, "costs": { "1": 2160, "4": 2340, "20": 4800, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 12, "replacedResearch": 3459, "requiredResearches": { "3459": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber US", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Heavy Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3461": { "@c": "ultshared.research.UltResearchType", "itemID": 3461, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 2340, "4": 2535, "20": 5200, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 14, "replacedResearch": 3460, "requiredResearches": { "3460": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber US", "nameFaction1": "B-52 Stratofortress", "nameFaction2": "Tu-22M Backfire", "nameFaction3": "Victor", "nameFaction4": "Heavy Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3462": { "@c": "ultshared.research.UltResearchType", "itemID": 3462, "identifier": "research-incr_missile_capacity", "set": 6, "setOrderID": 64, "costs": { "1": 2520, "4": 2730, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 23, "replacedResearch": 3461, "requiredResearches": { "3461": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber US", "nameFaction1": "Increased Missile Hardpoints", "nameFaction2": "Increased Missile Hardpoints", "nameFaction3": "Increased Missile Hardpoints", "nameFaction4": "Heavy Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased air-to-ground cruise missile capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3463": { "@c": "ultshared.research.UltResearchType", "itemID": 3463, "identifier": "", "set": 6, "setOrderID": 64, "costs": { "1": 2700, "4": 2925, "20": 6000, "@c": "java.util.HashMap" }, "buildTime": 169200, "dayAvailable": 25, "replacedResearch": 3462, "requiredResearches": { "3462": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber US", "nameFaction1": "B-1 Lancer", "nameFaction2": "Tu-160 White Swan", "nameFaction3": "Vulcan", "nameFaction4": "Heavy Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3464": { "@c": "ultshared.research.UltResearchType", "itemID": 3464, "identifier": "research-ign_fortifications", "set": 6, "setOrderID": 64, "costs": { "1": 2880, "4": 3120, "20": 6400, "@c": "java.util.HashMap" }, "buildTime": 180000, "dayAvailable": 28, "replacedResearch": 3463, "requiredResearches": { "3463": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 25, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Heavy Bomber US", "nameFaction1": "Bunker Busting Ordnance", "nameFaction2": "Bunker Busting Ordnance", "nameFaction3": "Bunker Busting Ordnance", "nameFaction4": "Heavy Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Equipped with bunker busting ammunition, greatly reducing enemy fortification levels.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3465": { "@c": "ultshared.research.UltResearchType", "itemID": 3465, "identifier": "", "set": 6, "setOrderID": 65, "costs": { "1": 2500, "4": 5000, "20": 9000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "3461": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 28, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Bomber US", "nameFaction1": "B-2 Spirit", "nameFaction2": "Tu-PakDa", "nameFaction3": "SR71 Blackbird", "nameFaction4": "Stealth Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3466": { "@c": "ultshared.research.UltResearchType", "itemID": 3466, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1100, "4": 1200, "20": 1550, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle RU", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "Mobile Anti-Air Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3467": { "@c": "ultshared.research.UltResearchType", "itemID": 3467, "identifier": "research-incr_def", "set": 3, "setOrderID": 34, "costs": { "1": 1210, "4": 1320, "20": 1705, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 3, "replacedResearch": 3466, "requiredResearches": { "3466": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle RU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mobile Anti-Air Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3468": { "@c": "ultshared.research.UltResearchType", "itemID": 3468, "identifier": "research-incr_speed", "set": 3, "setOrderID": 34, "costs": { "1": 1320, "4": 1440, "20": 1860, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 6, "replacedResearch": 3467, "requiredResearches": { "3467": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mobile Anti-Air Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3469": { "@c": "ultshared.research.UltResearchType", "itemID": 3469, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1430, "4": 1560, "20": 2015, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 11, "replacedResearch": 3468, "requiredResearches": { "3468": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle RU", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "Mobile Anti-Air Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3470": { "@c": "ultshared.research.UltResearchType", "itemID": 3470, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 34, "costs": { "1": 1540, "4": 1680, "20": 2170, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 17, "replacedResearch": 3469, "requiredResearches": { "3469": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle RU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Mobile Anti-Air Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3471": { "@c": "ultshared.research.UltResearchType", "itemID": 3471, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1650, "4": 1800, "20": 2325, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 23, "replacedResearch": 3470, "requiredResearches": { "3470": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle RU", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "Mobile Anti-Air Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3472": { "@c": "ultshared.research.UltResearchType", "itemID": 3472, "identifier": "research-incr_atk_dmg", "set": 3, "setOrderID": 34, "costs": { "1": 1650, "4": 1800, "20": 2325, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 29, "replacedResearch": 3471, "requiredResearches": { "3471": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle RU", "nameFaction1": "Ground-to-Air Armament Upgrade", "nameFaction2": "Ground-to-Air Armament Upgrade", "nameFaction3": "Ground-to-Air Armament Upgrade", "nameFaction4": "Mobile Anti-Air Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3473": { "@c": "ultshared.research.UltResearchType", "itemID": 3473, "identifier": "", "set": 6, "setOrderID": 65, "costs": { "1": 2500, "4": 5000, "20": 9000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "3040": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 28, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Bomber RU", "nameFaction1": "B-2 Spirit", "nameFaction2": "Tu-PakDa", "nameFaction3": "SR71 Blackbird", "nameFaction4": "Stealth Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3474": { "@c": "ultshared.research.UltResearchType", "itemID": 3474, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 950, "4": 950, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "3030": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter RU", "nameFaction1": "F-4 Phantom II", "nameFaction2": "Yak-141", "nameFaction3": "Étendard IVM", "nameFaction4": "Naval Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3475": { "@c": "ultshared.research.UltResearchType", "itemID": 3475, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 1235, "4": 1235, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 14, "replacedResearch": 3474, "requiredResearches": { "3033": 0, "3474": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter RU", "nameFaction1": "F-14A Tomcat", "nameFaction2": "Su-33 Flanker D", "nameFaction3": "Jaguar M", "nameFaction4": "Naval Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3476": { "@c": "ultshared.research.UltResearchType", "itemID": 3476, "identifier": "", "set": 5, "setOrderID": 53, "costs": { "1": 1425, "4": 1425, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 26, "replacedResearch": 3475, "requiredResearches": { "3035": 0, "3475": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 23, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Air Superiority Fighter RU", "nameFaction1": "F-14D Super Tomcat", "nameFaction2": "MiG-29K", "nameFaction3": "Rafale M", "nameFaction4": "Naval Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3477": { "@c": "ultshared.research.UltResearchType", "itemID": 3477, "identifier": "", "set": 5, "setOrderID": 54, "costs": { "1": 3000, "4": 4400, "20": 8000, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "3033": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 27, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Air Superiority Fighter RU", "nameFaction1": "F-22 Raptor", "nameFaction2": "Su-47 Berkut", "nameFaction3": "MBB Firefly", "nameFaction4": "Stealth Air Superiority Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3478": { "@c": "ultshared.research.UltResearchType", "itemID": 3478, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 900, "4": 900, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "3051": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter RU", "nameFaction1": "A-6 Intruder", "nameFaction2": "Yak-38", "nameFaction3": "Harrier", "nameFaction4": "Naval Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3479": { "@c": "ultshared.research.UltResearchType", "itemID": 3479, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 1170, "4": 1170, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 14, "replacedResearch": 3478, "requiredResearches": { "3054": 0, "3478": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter RU", "nameFaction1": "A-7 Corsair II", "nameFaction2": "Su-27K", "nameFaction3": "Super Étendard", "nameFaction4": "Naval Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3480": { "@c": "ultshared.research.UltResearchType", "itemID": 3480, "identifier": "", "set": 5, "setOrderID": 56, "costs": { "1": 1350, "4": 1350, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 26, "replacedResearch": 3479, "requiredResearches": { "3056": 0, "3479": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 24, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Strike Fighter RU", "nameFaction1": "F-18 Super Hornet", "nameFaction2": "Su-34K", "nameFaction3": "Harrier II Plus", "nameFaction4": "Naval Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3481": { "@c": "ultshared.research.UltResearchType", "itemID": 3481, "identifier": "", "set": 5, "setOrderID": 57, "costs": { "1": 2700, "4": 4100, "20": 7000, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 16, "replacedResearch": 0, "requiredResearches": { "3054": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 29, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Stealth Strike Fighter RU", "nameFaction1": "F-35 Lightning II", "nameFaction2": "Su-T50 PakFa", "nameFaction3": "F-117 Nighthawk", "nameFaction4": "Stealth Strike Fighter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3482": { "@c": "ultshared.research.UltResearchType", "itemID": 3482, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1250, "4": 1450, "20": 2750, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship RU", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "Helicopter Gunship RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3483": { "@c": "ultshared.research.UltResearchType", "itemID": 3483, "identifier": "research-incr_def", "set": 4, "setOrderID": 42, "costs": { "1": 1375, "4": 1595, "20": 3025, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 3482, "requiredResearches": { "3482": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship RU", "nameFaction1": "Bulletproofing", "nameFaction2": "Bulletproofing", "nameFaction3": "Bulletproofing", "nameFaction4": "Helicopter Gunship RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3484": { "@c": "ultshared.research.UltResearchType", "itemID": 3484, "identifier": "research-incr_speed", "set": 4, "setOrderID": 42, "costs": { "1": 1500, "4": 1740, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 8, "replacedResearch": 3483, "requiredResearches": { "3483": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Helicopter Gunship RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3485": { "@c": "ultshared.research.UltResearchType", "itemID": 3485, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1625, "4": 1885, "20": 3575, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 10, "replacedResearch": 3484, "requiredResearches": { "3484": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship RU", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "Helicopter Gunship RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3486": { "@c": "ultshared.research.UltResearchType", "itemID": 3486, "identifier": "research-incr_atk_dmg", "set": 4, "setOrderID": 42, "costs": { "1": 1750, "4": 2030, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 16, "replacedResearch": 3485, "requiredResearches": { "3485": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship RU", "nameFaction1": "AT Missile Pods", "nameFaction2": "AT Missile Pods", "nameFaction3": "AT Missile Pods", "nameFaction4": "Helicopter Gunship RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Anti-tank missile capability upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3487": { "@c": "ultshared.research.UltResearchType", "itemID": 3487, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1875, "4": 2175, "20": 4125, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 20, "replacedResearch": 3486, "requiredResearches": { "3486": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship RU", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "Helicopter Gunship RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3488": { "@c": "ultshared.research.UltResearchType", "itemID": 3488, "identifier": "research-incr_air_range", "set": 4, "setOrderID": 42, "costs": { "1": 1875, "4": 2175, "20": 4125, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 25, "replacedResearch": 3487, "requiredResearches": { "3487": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship RU", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Helicopter Gunship RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3489": { "@c": "ultshared.research.UltResearchType", "itemID": 3489, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 1500, "4": 1875, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 6, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces US", "nameFaction1": "Basic Rangers", "nameFaction2": "Basic Spetsnaz", "nameFaction3": "Basic SAS", "nameFaction4": "Special Forces US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3490": { "@c": "ultshared.research.UltResearchType", "itemID": 3490, "identifier": "research-incr_atk_dmg", "set": 1, "setOrderID": 15, "costs": { "1": 1650, "4": 2065, "20": 2200, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 9, "replacedResearch": 3489, "requiredResearches": { "3489": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces US", "nameFaction1": "Portable Air Defense", "nameFaction2": "Portable Air Defense", "nameFaction3": "Portable Air Defense", "nameFaction4": "Special Forces US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Man-portable shoulder launched air-defense system adding to a unit's defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3491": { "@c": "ultshared.research.UltResearchType", "itemID": 3491, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 1800, "4": 2250, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 17, "replacedResearch": 3490, "requiredResearches": { "3490": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces US", "nameFaction1": "Advanced Rangers", "nameFaction2": "Advanced Spetsnaz", "nameFaction3": "Advanced SAS", "nameFaction4": "Special Forces US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3492": { "@c": "ultshared.research.UltResearchType", "itemID": 3492, "identifier": "research-amphibious", "set": 1, "setOrderID": 15, "costs": { "1": 1950, "4": 2440, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 22, "replacedResearch": 3491, "requiredResearches": { "3491": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces US", "nameFaction1": "Amphibious Warfare Training", "nameFaction2": "Amphibious Warfare Training", "nameFaction3": "Amphibious Warfare Training", "nameFaction4": "Special Forces US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Can embark/disembark without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3493": { "@c": "ultshared.research.UltResearchType", "itemID": 3493, "identifier": "", "set": 1, "setOrderID": 15, "costs": { "1": 2100, "4": 2625, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 30, "replacedResearch": 3492, "requiredResearches": { "3492": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 5, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Special Forces US", "nameFaction1": "Modern Rangers", "nameFaction2": "Modern Spetsnaz", "nameFaction3": "Modern SAS", "nameFaction4": "Special Forces US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3494": { "@c": "ultshared.research.UltResearchType", "itemID": 3494, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1250, "4": 1450, "20": 2750, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship US", "nameFaction1": "Kiowa", "nameFaction2": "Mi-8 TVK", "nameFaction3": "Gazelle", "nameFaction4": "Helicopter Gunship US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3495": { "@c": "ultshared.research.UltResearchType", "itemID": 3495, "identifier": "research-incr_def", "set": 4, "setOrderID": 42, "costs": { "1": 1375, "4": 1595, "20": 3025, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 4, "replacedResearch": 3494, "requiredResearches": { "3494": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship US", "nameFaction1": "Bulletproofing", "nameFaction2": "Bulletproofing", "nameFaction3": "Bulletproofing", "nameFaction4": "Helicopter Gunship US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3496": { "@c": "ultshared.research.UltResearchType", "itemID": 3496, "identifier": "research-incr_speed", "set": 4, "setOrderID": 42, "costs": { "1": 1500, "4": 1740, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 9, "replacedResearch": 3495, "requiredResearches": { "3495": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Helicopter Gunship US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3497": { "@c": "ultshared.research.UltResearchType", "itemID": 3497, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1625, "4": 1885, "20": 3575, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 12, "replacedResearch": 3496, "requiredResearches": { "3496": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship US", "nameFaction1": "UH-1Y Venom", "nameFaction2": "Mi-24 Hind", "nameFaction3": "Super Puma", "nameFaction4": "Helicopter Gunship US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3498": { "@c": "ultshared.research.UltResearchType", "itemID": 3498, "identifier": "research-incr_atk_dmg", "set": 4, "setOrderID": 42, "costs": { "1": 1750, "4": 2030, "20": 3850, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 18, "replacedResearch": 3497, "requiredResearches": { "3497": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship US", "nameFaction1": "AT Missile Pods", "nameFaction2": "AT Missile Pods", "nameFaction3": "AT Missile Pods", "nameFaction4": "Helicopter Gunship US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Anti-tank missile capability upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3499": { "@c": "ultshared.research.UltResearchType", "itemID": 3499, "identifier": "", "set": 4, "setOrderID": 42, "costs": { "1": 1875, "4": 2175, "20": 4125, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 22, "replacedResearch": 3498, "requiredResearches": { "3498": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship US", "nameFaction1": "Armed Black Hawk", "nameFaction2": "Mi-35M ", "nameFaction3": "NH-90", "nameFaction4": "Helicopter Gunship US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3500": { "@c": "ultshared.research.UltResearchType", "itemID": 3500, "identifier": "research-incr_air_range", "set": 4, "setOrderID": 42, "costs": { "1": 1875, "4": 2175, "20": 4125, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 27, "replacedResearch": 3499, "requiredResearches": { "3499": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 17, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Gunship US", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "Helicopter Gunship US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3501": { "@c": "ultshared.research.UltResearchType", "itemID": 3501, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 875, "4": 1000, "20": 1350, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "3607": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle US", "nameFaction1": "LVTP-7", "nameFaction2": "BTR-80", "nameFaction3": "Fuchs", "nameFaction4": "Amphibious Combat Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3502": { "@c": "ultshared.research.UltResearchType", "itemID": 3502, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 1140, "4": 1300, "20": 1755, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 14, "replacedResearch": 3501, "requiredResearches": { "3501": 0, "3610": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle US", "nameFaction1": "AAVP-7A1", "nameFaction2": "BTR-90", "nameFaction3": "Piranha", "nameFaction4": "Amphibious Combat Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3503": { "@c": "ultshared.research.UltResearchType", "itemID": 3503, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 1315, "4": 1500, "20": 2025, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 26, "replacedResearch": 3502, "requiredResearches": { "3502": 0, "3612": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle US", "nameFaction1": "ACV 1.1", "nameFaction2": "Bumerang", "nameFaction3": "VCBI II", "nameFaction4": "Amphibious Combat Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3507": { "@c": "ultshared.research.UltResearchType", "itemID": 3507, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 875, "4": 1000, "20": 1350, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "3614": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle RU", "nameFaction1": "LVTP-7", "nameFaction2": "BTR-80", "nameFaction3": "Fuchs", "nameFaction4": "Amphibious Combat Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3508": { "@c": "ultshared.research.UltResearchType", "itemID": 3508, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 1140, "4": 1300, "20": 1755, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 14, "replacedResearch": 3507, "requiredResearches": { "3507": 0, "3617": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle RU", "nameFaction1": "AAVP-7A1", "nameFaction2": "BTR-90", "nameFaction3": "Piranha", "nameFaction4": "Amphibious Combat Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3509": { "@c": "ultshared.research.UltResearchType", "itemID": 3509, "identifier": "", "set": 2, "setOrderID": 24, "costs": { "1": 1315, "4": 1500, "20": 2025, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 26, "replacedResearch": 3508, "requiredResearches": { "3508": 0, "3619": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 11, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Amphibious Combat Vehicle RU", "nameFaction1": "ACV 1.1", "nameFaction2": "Bumerang", "nameFaction3": "VCBI II", "nameFaction4": "Amphibious Combat Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3513": { "@c": "ultshared.research.UltResearchType", "itemID": 3513, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 1500, "4": 1750, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer US", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "Tank Destroyer US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3514": { "@c": "ultshared.research.UltResearchType", "itemID": 3514, "identifier": "research-incr_atk_dmg", "set": 2, "setOrderID": 26, "costs": { "1": 1650, "4": 1925, "20": 2200, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 6, "replacedResearch": 3513, "requiredResearches": { "3513": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer US", "nameFaction1": "Anti Personnel Ammunition", "nameFaction2": "Anti Personnel Ammunition", "nameFaction3": "Anti Personnel Ammunition", "nameFaction4": "Tank Destroyer US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Highly effective against soft targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3515": { "@c": "ultshared.research.UltResearchType", "itemID": 3515, "identifier": "research-incr_speed", "set": 2, "setOrderID": 26, "costs": { "1": 1800, "4": 2100, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 11, "replacedResearch": 3514, "requiredResearches": { "3514": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Tank Destroyer US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3516": { "@c": "ultshared.research.UltResearchType", "itemID": 3516, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 1950, "4": 2275, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 15, "replacedResearch": 3515, "requiredResearches": { "3515": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer US", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "Tank Destroyer US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3517": { "@c": "ultshared.research.UltResearchType", "itemID": 3517, "identifier": "research-new_airmobile", "set": 2, "setOrderID": 26, "costs": { "1": 2100, "4": 2450, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 20, "replacedResearch": 3516, "requiredResearches": { "3516": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer US", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Tank Destroyer US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3518": { "@c": "ultshared.research.UltResearchType", "itemID": 3518, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 2250, "4": 2625, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 24, "replacedResearch": 3517, "requiredResearches": { "3517": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer US", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "Tank Destroyer US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3519": { "@c": "ultshared.research.UltResearchType", "itemID": 3519, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 1500, "4": 1750, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer RU", "nameFaction1": "M56 Scorpion", "nameFaction2": "2S25 Sprut-SD ", "nameFaction3": "Kanonenjagdpanzer", "nameFaction4": "Tank Destroyer RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3520": { "@c": "ultshared.research.UltResearchType", "itemID": 3520, "identifier": "research-incr_atk_dmg", "set": 2, "setOrderID": 26, "costs": { "1": 1650, "4": 1925, "20": 2200, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 7, "replacedResearch": 3519, "requiredResearches": { "3519": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer RU", "nameFaction1": "Anti Personnel Ammunition", "nameFaction2": "Anti Personnel Ammunition", "nameFaction3": "Anti Personnel Ammunition", "nameFaction4": "Tank Destroyer RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Highly effective against soft targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3521": { "@c": "ultshared.research.UltResearchType", "itemID": 3521, "identifier": "research-incr_speed", "set": 2, "setOrderID": 26, "costs": { "1": 1800, "4": 2100, "20": 2400, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 12, "replacedResearch": 3520, "requiredResearches": { "3520": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Tank Destroyer RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3522": { "@c": "ultshared.research.UltResearchType", "itemID": 3522, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 1950, "4": 2275, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 17, "replacedResearch": 3521, "requiredResearches": { "3521": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer RU", "nameFaction1": "M901 ITV", "nameFaction2": "BMPT Terminator", "nameFaction3": "AMX-10 RC", "nameFaction4": "Tank Destroyer RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3523": { "@c": "ultshared.research.UltResearchType", "itemID": 3523, "identifier": "research-new_airmobile", "set": 2, "setOrderID": 26, "costs": { "1": 2100, "4": 2450, "20": 2800, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 22, "replacedResearch": 3522, "requiredResearches": { "3522": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer RU", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Tank Destroyer RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3524": { "@c": "ultshared.research.UltResearchType", "itemID": 3524, "identifier": "", "set": 2, "setOrderID": 26, "costs": { "1": 2250, "4": 2625, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 26, "replacedResearch": 3523, "requiredResearches": { "3523": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer RU", "nameFaction1": "M1134 Stryker ATGM", "nameFaction2": "BMPT-72 Terminator 2", "nameFaction3": "Centauro", "nameFaction4": "Tank Destroyer RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3525": { "@c": "ultshared.research.UltResearchType", "itemID": 3525, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 1750, "4": 2000, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher US", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "Multiple Rocket Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3526": { "@c": "ultshared.research.UltResearchType", "itemID": 3526, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 33, "costs": { "1": 1925, "4": 2200, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 9, "replacedResearch": 3525, "requiredResearches": { "3525": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher US", "nameFaction1": "Improved Rocket Range", "nameFaction2": "Improved Rocket Range", "nameFaction3": "Improved Rocket Range", "nameFaction4": "Multiple Rocket Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to surface rockets present an extended threat envelope to any ground target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3527": { "@c": "ultshared.research.UltResearchType", "itemID": 3527, "identifier": "research-incr_speed", "set": 3, "setOrderID": 33, "costs": { "1": 2100, "4": 2400, "20": 3600, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 13, "replacedResearch": 3526, "requiredResearches": { "3526": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Multiple Rocket Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3528": { "@c": "ultshared.research.UltResearchType", "itemID": 3528, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 2275, "4": 2600, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 17, "replacedResearch": 3527, "requiredResearches": { "3527": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher US", "nameFaction1": "M270A1 MLRS", "nameFaction2": "BM-30 Smerch", "nameFaction3": "M270 B1", "nameFaction4": "Multiple Rocket Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3529": { "@c": "ultshared.research.UltResearchType", "itemID": 3529, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 2450, "4": 2800, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 27, "replacedResearch": 3528, "requiredResearches": { "3528": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher US", "nameFaction1": "M142 HIMARS", "nameFaction2": "9A52-4 Tornado", "nameFaction3": "LRSVM Morava", "nameFaction4": "Multiple Rocket Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3530": { "@c": "ultshared.research.UltResearchType", "itemID": 3530, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 1750, "4": 2000, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 5, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher RU", "nameFaction1": "M270 MLRS", "nameFaction2": "BM-21 Grad", "nameFaction3": "Teruel", "nameFaction4": "Multiple Rocket Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3531": { "@c": "ultshared.research.UltResearchType", "itemID": 3531, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 33, "costs": { "1": 1925, "4": 2200, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 9, "replacedResearch": 3530, "requiredResearches": { "3530": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher RU", "nameFaction1": "Improved Rocket Range", "nameFaction2": "Improved Rocket Range", "nameFaction3": "Improved Rocket Range", "nameFaction4": "Multiple Rocket Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to surface rockets present an extended threat envelope to any ground target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3532": { "@c": "ultshared.research.UltResearchType", "itemID": 3532, "identifier": "research-incr_speed", "set": 3, "setOrderID": 33, "costs": { "1": 2100, "4": 2400, "20": 3600, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 13, "replacedResearch": 3531, "requiredResearches": { "3531": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Multiple Rocket Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3533": { "@c": "ultshared.research.UltResearchType", "itemID": 3533, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 2275, "4": 2600, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 17, "replacedResearch": 3532, "requiredResearches": { "3532": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher RU", "nameFaction1": "M270A1 MLRS", "nameFaction2": "BM-30 Smerch", "nameFaction3": "M270 B1", "nameFaction4": "Multiple Rocket Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3534": { "@c": "ultshared.research.UltResearchType", "itemID": 3534, "identifier": "", "set": 3, "setOrderID": 33, "costs": { "1": 2450, "4": 2800, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 27, "replacedResearch": 3533, "requiredResearches": { "3533": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 16, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Multiple Rocket Launcher RU", "nameFaction1": "M142 HIMARS", "nameFaction2": "9A52-4 Tornado", "nameFaction3": "LRSVM Morava", "nameFaction4": "Multiple Rocket Launcher RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3535": { "@c": "ultshared.research.UltResearchType", "itemID": 3535, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 1600, "4": 1850, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery RU", "nameFaction1": "M110 Howitzer", "nameFaction2": "2S3 Akatsiya", "nameFaction3": "GCT 155mm", "nameFaction4": "Mobile Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3536": { "@c": "ultshared.research.UltResearchType", "itemID": 3536, "identifier": "research-incr_shooting_range", "set": 3, "setOrderID": 32, "costs": { "1": 1760, "4": 2035, "20": 2475, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 6, "replacedResearch": 3535, "requiredResearches": { "3535": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery RU", "nameFaction1": "Rocket Assisted Projectiles", "nameFaction2": "Rocket Assisted Projectiles", "nameFaction3": "Rocket Assisted Projectiles", "nameFaction4": "Mobile Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increased artillery range through munitions upgrade.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3537": { "@c": "ultshared.research.UltResearchType", "itemID": 3537, "identifier": "research-incr_def", "set": 3, "setOrderID": 32, "costs": { "1": 1920, "4": 2220, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 9, "replacedResearch": 3536, "requiredResearches": { "3536": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery RU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mobile Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3538": { "@c": "ultshared.research.UltResearchType", "itemID": 3538, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 2080, "4": 2405, "20": 2925, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 12, "replacedResearch": 3537, "requiredResearches": { "3537": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery RU", "nameFaction1": "M109 Howitzer", "nameFaction2": "2S19 Msta-S", "nameFaction3": "AS-90 Braveheart", "nameFaction4": "Mobile Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3539": { "@c": "ultshared.research.UltResearchType", "itemID": 3539, "identifier": "research-nbc_protection", "set": 3, "setOrderID": 32, "costs": { "1": 2240, "4": 2590, "20": 3150, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 17, "replacedResearch": 3538, "requiredResearches": { "3538": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery RU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Mobile Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle upgrade providing protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3540": { "@c": "ultshared.research.UltResearchType", "itemID": 3540, "identifier": "", "set": 3, "setOrderID": 32, "costs": { "1": 2400, "4": 2775, "20": 3375, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 22, "replacedResearch": 3539, "requiredResearches": { "3539": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 13, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Artillery RU", "nameFaction1": "M1203 NLOS", "nameFaction2": "2S35 Koalitsiya-SV", "nameFaction3": "Panzerhaubitze 2000", "nameFaction4": "Mobile Artillery RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3541": { "@c": "ultshared.research.UltResearchType", "itemID": 3541, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1100, "4": 1200, "20": 1550, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle US", "nameFaction1": "M163 VADS", "nameFaction2": "ZSU-57-2 ", "nameFaction3": "Gepard", "nameFaction4": "Mobile Anti-Air Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3542": { "@c": "ultshared.research.UltResearchType", "itemID": 3542, "identifier": "research-incr_def", "set": 3, "setOrderID": 34, "costs": { "1": 1210, "4": 1320, "20": 1705, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 3, "replacedResearch": 3541, "requiredResearches": { "3541": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle US", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mobile Anti-Air Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3543": { "@c": "ultshared.research.UltResearchType", "itemID": 3543, "identifier": "research-incr_speed", "set": 3, "setOrderID": 34, "costs": { "1": 1320, "4": 1440, "20": 1860, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 6, "replacedResearch": 3542, "requiredResearches": { "3542": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mobile Anti-Air Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3544": { "@c": "ultshared.research.UltResearchType", "itemID": 3544, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1430, "4": 1560, "20": 2015, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 11, "replacedResearch": 3543, "requiredResearches": { "3543": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle US", "nameFaction1": "M247 Sergeant York", "nameFaction2": "ZSU-23-4 Shilka", "nameFaction3": "Otomatic", "nameFaction4": "Mobile Anti-Air Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3545": { "@c": "ultshared.research.UltResearchType", "itemID": 3545, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 34, "costs": { "1": 1540, "4": 1680, "20": 2170, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 17, "replacedResearch": 3544, "requiredResearches": { "3544": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle US", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Mobile Anti-Air Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3546": { "@c": "ultshared.research.UltResearchType", "itemID": 3546, "identifier": "", "set": 3, "setOrderID": 34, "costs": { "1": 1650, "4": 1800, "20": 2325, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 23, "replacedResearch": 3545, "requiredResearches": { "3545": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle US", "nameFaction1": "LAV-AD Air Defense", "nameFaction2": "2K22 Tunguska", "nameFaction3": "Marksman", "nameFaction4": "Mobile Anti-Air Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3547": { "@c": "ultshared.research.UltResearchType", "itemID": 3547, "identifier": "research-incr_atk_dmg", "set": 3, "setOrderID": 34, "costs": { "1": 1650, "4": 1800, "20": 2325, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 29, "replacedResearch": 3546, "requiredResearches": { "3546": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 7, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Anti-Air Vehicle US", "nameFaction1": "Ground-to-Air Armament Upgrade", "nameFaction2": "Ground-to-Air Armament Upgrade", "nameFaction3": "Ground-to-Air Armament Upgrade", "nameFaction4": "Mobile Anti-Air Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3548": { "@c": "ultshared.research.UltResearchType", "itemID": 3548, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 1500, "4": 1775, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher US", "nameFaction1": "MIM-23 Hawk", "nameFaction2": "9K35 Strela-10", "nameFaction3": "Ozelot", "nameFaction4": "Mobile SAM Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3549": { "@c": "ultshared.research.UltResearchType", "itemID": 3549, "identifier": "research-incr_antiair_range", "set": 3, "setOrderID": 35, "costs": { "1": 1650, "4": 1955, "20": 2750, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 9, "replacedResearch": 3548, "requiredResearches": { "3548": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher US", "nameFaction1": "Improved Missile Range", "nameFaction2": "Improved Missile Range", "nameFaction3": "Improved Missile Range", "nameFaction4": "Mobile SAM Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Improved surface to air missiles present an extended threat envelope to any inbound air target.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3550": { "@c": "ultshared.research.UltResearchType", "itemID": 3550, "identifier": "research-incr_speed", "set": 3, "setOrderID": 35, "costs": { "1": 1800, "4": 2130, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 13, "replacedResearch": 3549, "requiredResearches": { "3549": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mobile SAM Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground movement speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3551": { "@c": "ultshared.research.UltResearchType", "itemID": 3551, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 1950, "4": 2310, "20": 3250, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 16, "replacedResearch": 3550, "requiredResearches": { "3550": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher US", "nameFaction1": "MIM-72 Chaparral", "nameFaction2": "BUK M1", "nameFaction3": "Crotale", "nameFaction4": "Mobile SAM Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3552": { "@c": "ultshared.research.UltResearchType", "itemID": 3552, "identifier": "research-new_airmobile", "set": 3, "setOrderID": 35, "costs": { "1": 2100, "4": 2485, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 20, "replacedResearch": 3551, "requiredResearches": { "3551": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher US", "nameFaction1": "Air Assault", "nameFaction2": "Air Assault", "nameFaction3": "Air Assault", "nameFaction4": "Mobile SAM Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Enables ground forces to be picked up and moved by VTOL aircraft such as helicopters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3553": { "@c": "ultshared.research.UltResearchType", "itemID": 3553, "identifier": "", "set": 3, "setOrderID": 35, "costs": { "1": 2250, "4": 2665, "20": 3750, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 24, "replacedResearch": 3552, "requiredResearches": { "3552": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 14, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile SAM Launcher US", "nameFaction1": "AN/TWQ-1 Avenger", "nameFaction2": "Pantsir-S1", "nameFaction3": "Stormer HVM", "nameFaction4": "Mobile SAM Launcher US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3554": { "@c": "ultshared.research.UltResearchType", "itemID": 3554, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1200, "4": 1450, "20": 1850, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry RU", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "Mechanized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3555": { "@c": "ultshared.research.UltResearchType", "itemID": 3555, "identifier": "research-incr_speed", "set": 1, "setOrderID": 12, "costs": { "1": 1320, "4": 1595, "20": 2035, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 8, "replacedResearch": 3554, "requiredResearches": { "3554": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mechanized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3556": { "@c": "ultshared.research.UltResearchType", "itemID": 3556, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1440, "4": 1740, "20": 2220, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 13, "replacedResearch": 3555, "requiredResearches": { "3555": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry RU", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "Mechanized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3557": { "@c": "ultshared.research.UltResearchType", "itemID": 3557, "identifier": "research-nbc_protection", "set": 1, "setOrderID": 12, "costs": { "1": 1560, "4": 1885, "20": 2405, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 17, "replacedResearch": 3556, "requiredResearches": { "3556": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry RU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Mechanized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Protective suits and equipment issued to provide protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3558": { "@c": "ultshared.research.UltResearchType", "itemID": 3558, "identifier": "research-incr_def", "set": 1, "setOrderID": 12, "costs": { "1": 1680, "4": 2030, "20": 2590, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 22, "replacedResearch": 3557, "requiredResearches": { "3557": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry RU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mechanized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3559": { "@c": "ultshared.research.UltResearchType", "itemID": 3559, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1800, "4": 2175, "20": 2775, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 24, "replacedResearch": 3558, "requiredResearches": { "3558": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry RU", "nameFaction1": "Modern Mechanized", "nameFaction2": "Modern Mechanized", "nameFaction3": "Modern Mechanized", "nameFaction4": "Mechanized Infantry RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3560": { "@c": "ultshared.research.UltResearchType", "itemID": 3560, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1200, "4": 1450, "20": 1850, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry US", "nameFaction1": "Basic Mechanized", "nameFaction2": "Basic Mechanized", "nameFaction3": "Basic Mechanized", "nameFaction4": "Mechanized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3561": { "@c": "ultshared.research.UltResearchType", "itemID": 3561, "identifier": "research-incr_speed", "set": 1, "setOrderID": 12, "costs": { "1": 1320, "4": 1595, "20": 2035, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 8, "replacedResearch": 3560, "requiredResearches": { "3560": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mechanized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3562": { "@c": "ultshared.research.UltResearchType", "itemID": 3562, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1440, "4": 1740, "20": 2220, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 13, "replacedResearch": 3561, "requiredResearches": { "3561": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry US", "nameFaction1": "Advanced Mechanized", "nameFaction2": "Advanced Mechanized", "nameFaction3": "Advanced Mechanized", "nameFaction4": "Mechanized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3563": { "@c": "ultshared.research.UltResearchType", "itemID": 3563, "identifier": "research-nbc_protection", "set": 1, "setOrderID": 12, "costs": { "1": 1560, "4": 1885, "20": 2405, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 17, "replacedResearch": 3562, "requiredResearches": { "3562": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry US", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Mechanized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Protective suits and equipment issued to provide protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3564": { "@c": "ultshared.research.UltResearchType", "itemID": 3564, "identifier": "research-incr_def", "set": 1, "setOrderID": 12, "costs": { "1": 1680, "4": 2030, "20": 2590, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 22, "replacedResearch": 3563, "requiredResearches": { "3563": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry US", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Mechanized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3565": { "@c": "ultshared.research.UltResearchType", "itemID": 3565, "identifier": "", "set": 1, "setOrderID": 12, "costs": { "1": 1800, "4": 2175, "20": 2775, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 24, "replacedResearch": 3564, "requiredResearches": { "3564": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 4, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mechanized Infantry US", "nameFaction1": "Modern Mechanized", "nameFaction2": "Modern Mechanized", "nameFaction3": "Modern Mechanized", "nameFaction4": "Mechanized Infantry US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3566": { "@c": "ultshared.research.UltResearchType", "itemID": 3566, "identifier": "", "set": 6, "setOrderID": 63, "costs": { "1": 550, "4": 1250, "20": 1850, "@c": "java.util.HashMap" }, "buildTime": 43200, "dayAvailable": 18, "replacedResearch": 0, "requiredResearches": { "2452": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval AWACS", "nameFaction1": "E-2 Hawkeye", "nameFaction2": "Tu-126", "nameFaction3": "Bombardier Globaleye", "nameFaction4": "Naval AWACS", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "3569": { "@c": "ultshared.research.UltResearchType", "itemID": 3569, "identifier": "", "set": 3, "setOrderID": 37, "costs": { "1": 750, "4": 775, "20": 1850, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Radar", "nameFaction1": "LCM RADAR", "nameFaction2": "1L121-E", "nameFaction3": "UNIMOG SCB", "nameFaction4": "Mobile Radar", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "3570": { "@c": "ultshared.research.UltResearchType", "itemID": 3570, "identifier": "research-incr_sight_range", "set": 3, "setOrderID": 37, "costs": { "1": 825, "4": 855, "20": 2035, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 7, "replacedResearch": 3569, "requiredResearches": { "3569": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Radar", "nameFaction1": "Advanced Sensors Array", "nameFaction2": "Advanced Sensors Array", "nameFaction3": "Advanced Sensors Array", "nameFaction4": "Mobile Radar", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Radar upgrade greatly increasing the unit's bogey detection range." }, "3571": { "@c": "ultshared.research.UltResearchType", "itemID": 3571, "identifier": "", "set": 3, "setOrderID": 37, "costs": { "1": 900, "4": 930, "20": 2220, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 14, "replacedResearch": 3570, "requiredResearches": { "3570": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Radar", "nameFaction1": "ELEC EQ-36", "nameFaction2": "KASTA", "nameFaction3": "MARS-L", "nameFaction4": "Mobile Radar", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "3572": { "@c": "ultshared.research.UltResearchType", "itemID": 3572, "identifier": "research-incr_speed", "set": 3, "setOrderID": 37, "costs": { "1": 975, "4": 1010, "20": 2405, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 18, "replacedResearch": 3571, "requiredResearches": { "3571": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Radar", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Mobile Radar", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle engine upgrade delivering increased ground transportation speed." }, "3573": { "@c": "ultshared.research.UltResearchType", "itemID": 3573, "identifier": "research-anti_stealth", "set": 3, "setOrderID": 37, "costs": { "1": 1050, "4": 1085, "20": 2590, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 25, "replacedResearch": 3572, "requiredResearches": { "3572": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Radar", "nameFaction1": "Stealth Locating System", "nameFaction2": "Stealth Locating System", "nameFaction3": "Stealth Locating System", "nameFaction4": "Mobile Radar", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "High-frequency all-band radar upgrade able to detect stealth technology aircraft." }, "3574": { "@c": "ultshared.research.UltResearchType", "itemID": 3574, "identifier": "", "set": 3, "setOrderID": 37, "costs": { "1": 1125, "4": 1165, "20": 2775, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 28, "replacedResearch": 3573, "requiredResearches": { "3573": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Mobile Radar", "nameFaction1": "PATRIOT AN/MPQ-53", "nameFaction2": "Nebo-M", "nameFaction3": "Ground Master 400", "nameFaction4": "Mobile Radar", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "3576": { "@c": "ultshared.research.UltResearchType", "itemID": 3576, "identifier": "", "set": 6, "setOrderID": 63, "costs": { "1": 550, "4": 1250, "20": 1850, "@c": "java.util.HashMap" }, "buildTime": 43200, "dayAvailable": 18, "replacedResearch": 0, "requiredResearches": { "3061": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 40, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval AWACS US", "nameFaction1": "E-2 Hawkeye", "nameFaction2": "Tu-126", "nameFaction3": "Bombardier Globaleye", "nameFaction4": "Naval AWACS US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3579": { "@c": "ultshared.research.UltResearchType", "itemID": 3579, "identifier": "", "set": 5, "setOrderID": 58, "costs": { "1": 1250, "4": 1250, "20": 2200, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 548, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "UAV", "nameFaction1": "MQ1-Predator", "nameFaction2": "ZOND II", "nameFaction3": "Super Heron", "nameFaction4": "UAV", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "3580": { "@c": "ultshared.research.UltResearchType", "itemID": 3580, "identifier": "research-incr_air_range", "set": 5, "setOrderID": 58, "costs": { "1": 1375, "4": 1375, "20": 2420, "@c": "java.util.HashMap" }, "buildTime": 90000, "dayAvailable": 6, "replacedResearch": 3579, "requiredResearches": { "3579": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 548, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "UAV", "nameFaction1": "Fuel Optimization Measures", "nameFaction2": "Fuel Optimization Measures", "nameFaction3": "Fuel Optimization Measures", "nameFaction4": "UAV", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Fuel consumption improvement and conservation measures, leading to a noticeable increase in aircraft range." }, "3581": { "@c": "ultshared.research.UltResearchType", "itemID": 3581, "identifier": "", "set": 5, "setOrderID": 58, "costs": { "1": 1500, "4": 1500, "20": 2640, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 12, "replacedResearch": 3580, "requiredResearches": { "3580": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 548, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "UAV", "nameFaction1": "RQ-9 Global Hawk", "nameFaction2": "United 40 B5", "nameFaction3": "MQ9-Reaper", "nameFaction4": "UAV", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "3582": { "@c": "ultshared.research.UltResearchType", "itemID": 3582, "identifier": "research-incr_speed", "set": 5, "setOrderID": 58, "costs": { "1": 1625, "4": 1625, "20": 2860, "@c": "java.util.HashMap" }, "buildTime": 118800, "dayAvailable": 17, "replacedResearch": 3581, "requiredResearches": { "3581": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 548, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "UAV", "nameFaction1": "Engine Replacement", "nameFaction2": "Engine Replacement", "nameFaction3": "Engine Replacement", "nameFaction4": "UAV", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Turbine upgrade delivering increased air speed." }, "3583": { "@c": "ultshared.research.UltResearchType", "itemID": 3583, "identifier": "research-incr_def", "set": 5, "setOrderID": 58, "costs": { "1": 1750, "4": 1750, "20": 3080, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 22, "replacedResearch": 3582, "requiredResearches": { "3582": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 548, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "UAV", "nameFaction1": "Reinforced Airframe", "nameFaction2": "Reinforced Airframe", "nameFaction3": "Reinforced Airframe", "nameFaction4": "UAV", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Aircraft airframe reinforcement, increasing the unit's combat survivability (hitpoints)." }, "3584": { "@c": "ultshared.research.UltResearchType", "itemID": 3584, "identifier": "", "set": 5, "setOrderID": 58, "costs": { "1": 1875, "4": 1875, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 28, "replacedResearch": 3583, "requiredResearches": { "3583": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 548, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "UAV", "nameFaction1": "X-47B", "nameFaction2": "MIG SKAT", "nameFaction3": "nEUROn", "nameFaction4": "UAV", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "3593": { "@c": "ultshared.research.UltResearchType", "itemID": 3593, "identifier": "", "set": 1, "setOrderID": 16, "costs": { "1": 1075, "4": 950, "20": 1250, "@c": "java.util.HashMap" }, "buildTime": 1800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 44, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "National Guard", "nameFaction1": "Basic National Guard", "nameFaction2": "Basic National Guard", "nameFaction3": "Basic National Guard", "nameFaction4": "National Guard", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology." }, "3594": { "@c": "ultshared.research.UltResearchType", "itemID": 3594, "identifier": "research-incr_def", "set": 1, "setOrderID": 16, "costs": { "1": 1185, "4": 1045, "20": 1375, "@c": "java.util.HashMap" }, "buildTime": 57600, "dayAvailable": 4, "replacedResearch": 3593, "requiredResearches": { "3593": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 45, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "National Guard", "nameFaction1": "Personal Armor", "nameFaction2": "Personal Armor", "nameFaction3": "Personal Armor", "nameFaction4": "National Guard", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Modern personnel armor system increasing the soldier's survivability (hitpoints)." }, "3595": { "@c": "ultshared.research.UltResearchType", "itemID": 3595, "identifier": "research-incr_speed", "set": 1, "setOrderID": 16, "costs": { "1": 1290, "4": 1140, "20": 1500, "@c": "java.util.HashMap" }, "buildTime": 61200, "dayAvailable": 7, "replacedResearch": 3594, "requiredResearches": { "3594": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 46, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "National Guard", "nameFaction1": "Rapid Deployment Training I", "nameFaction2": "Rapid Deployment Training I", "nameFaction3": "Rapid Deployment Training I", "nameFaction4": "National Guard", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ground vehicle training delivering increased speed on friendly territory." }, "3596": { "@c": "ultshared.research.UltResearchType", "itemID": 3596, "identifier": "", "set": 1, "setOrderID": 16, "costs": { "1": 1400, "4": 1235, "20": 1625, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 12, "replacedResearch": 3595, "requiredResearches": { "3595": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 47, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "National Guard", "nameFaction1": "Advanced National Guard", "nameFaction2": "Advanced National Guard", "nameFaction3": "Advanced National Guard", "nameFaction4": "National Guard", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "3597": { "@c": "ultshared.research.UltResearchType", "itemID": 3597, "identifier": "research-incr_speed", "set": 1, "setOrderID": 16, "costs": { "1": 1505, "4": 1330, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 16, "replacedResearch": 3596, "requiredResearches": { "3596": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 48, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "National Guard", "nameFaction1": "Rapid Deployment Training II", "nameFaction2": "Rapid Deployment Training II", "nameFaction3": "Rapid Deployment Training II", "nameFaction4": "National Guard", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Ground vehicle training delivering increased speed on friendly territory." }, "3598": { "@c": "ultshared.research.UltResearchType", "itemID": 3598, "identifier": "", "set": 1, "setOrderID": 16, "costs": { "1": 1615, "4": 1425, "20": 1875, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 23, "replacedResearch": 3597, "requiredResearches": { "3597": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 49, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "National Guard", "nameFaction1": "Modern National Guard", "nameFaction2": "Modern National Guard", "nameFaction3": "Modern National Guard", "nameFaction4": "National Guard", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment." }, "3599": { "@c": "ultshared.research.UltResearchType", "itemID": 3599, "identifier": "research-decr_prod_cost", "set": 1, "setOrderID": 16, "costs": { "1": 1615, "4": 1425, "20": 1875, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 25, "replacedResearch": 3598, "requiredResearches": { "3598": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 50, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "National Guard", "nameFaction1": "Streamlined Mobilization", "nameFaction2": "Streamlined Mobilization", "nameFaction3": "Streamlined Mobilization", "nameFaction4": "National Guard", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Reduced mobilization time per unit, achieved through modern production methodology." }, "3600": { "@c": "ultshared.research.UltResearchType", "itemID": 3600, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 1750, "4": 1900, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle EU", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "Armored Fighting Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "3601": { "@c": "ultshared.research.UltResearchType", "itemID": 3601, "identifier": "research-incr_atk_dmg", "set": 2, "setOrderID": 23, "costs": { "1": 1925, "4": 2075, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 5, "replacedResearch": 3600, "requiredResearches": { "3600": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle EU", "nameFaction1": "Ground-to-Air Armament Upgrade", "nameFaction2": "Ground-to-Air Armament Upgrade", "nameFaction3": "Ground-to-Air Armament Upgrade", "nameFaction4": "Armored Fighting Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "3602": { "@c": "ultshared.research.UltResearchType", "itemID": 3602, "identifier": "research-incr_def", "set": 2, "setOrderID": 23, "costs": { "1": 2100, "4": 2250, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 9, "replacedResearch": 3601, "requiredResearches": { "3601": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle EU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Armored Fighting Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "3603": { "@c": "ultshared.research.UltResearchType", "itemID": 3603, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 2275, "4": 2425, "20": 3100, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 14, "replacedResearch": 3602, "requiredResearches": { "3602": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle EU", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "Armored Fighting Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "3604": { "@c": "ultshared.research.UltResearchType", "itemID": 3604, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 23, "costs": { "1": 2450, "4": 2600, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 20, "replacedResearch": 3603, "requiredResearches": { "3603": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle EU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Armored Fighting Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Protective suits and equipment issued to provide protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "3605": { "@c": "ultshared.research.UltResearchType", "itemID": 3605, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 2625, "4": 2775, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 25, "replacedResearch": 3604, "requiredResearches": { "3604": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle EU", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma", "nameFaction4": "Armored Fighting Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "3606": { "@c": "ultshared.research.UltResearchType", "itemID": 3606, "identifier": "research-red_terrain_penalty", "set": 2, "setOrderID": 23, "costs": { "1": 2625, "4": 2900, "20": 3750, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 29, "replacedResearch": 3605, "requiredResearches": { "3605": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle EU", "nameFaction1": "Urban Survival Kit", "nameFaction2": "Urban Survival Kit", "nameFaction3": "Urban Survival Kit", "nameFaction4": "Armored Fighting Vehicle EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increases the tanks combat strength in urban terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "3607": { "@c": "ultshared.research.UltResearchType", "itemID": 3607, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 1750, "4": 1900, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle US", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "Armored Fighting Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3608": { "@c": "ultshared.research.UltResearchType", "itemID": 3608, "identifier": "research-incr_atk_dmg", "set": 2, "setOrderID": 23, "costs": { "1": 1925, "4": 2075, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 3, "replacedResearch": 3607, "requiredResearches": { "3607": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle US", "nameFaction1": "Ground-to-Air Armament Upgrade", "nameFaction2": "Ground-to-Air Armament Upgrade", "nameFaction3": "Ground-to-Air Armament Upgrade", "nameFaction4": "Armored Fighting Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3609": { "@c": "ultshared.research.UltResearchType", "itemID": 3609, "identifier": "research-incr_def", "set": 2, "setOrderID": 23, "costs": { "1": 2100, "4": 2250, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 7, "replacedResearch": 3608, "requiredResearches": { "3608": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle US", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Armored Fighting Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3610": { "@c": "ultshared.research.UltResearchType", "itemID": 3610, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 2275, "4": 2425, "20": 3100, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 10, "replacedResearch": 3609, "requiredResearches": { "3609": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle US", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "Armored Fighting Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3611": { "@c": "ultshared.research.UltResearchType", "itemID": 3611, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 23, "costs": { "1": 2450, "4": 2600, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 16, "replacedResearch": 3610, "requiredResearches": { "3610": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle US", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Armored Fighting Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Protective suits and equipment issued to provide protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3612": { "@c": "ultshared.research.UltResearchType", "itemID": 3612, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 2625, "4": 2775, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 19, "replacedResearch": 3611, "requiredResearches": { "3611": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle US", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma", "nameFaction4": "Armored Fighting Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3613": { "@c": "ultshared.research.UltResearchType", "itemID": 3613, "identifier": "research-red_terrain_penalty", "set": 2, "setOrderID": 23, "costs": { "1": 2625, "4": 2900, "20": 3750, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 23, "replacedResearch": 3612, "requiredResearches": { "3612": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle US", "nameFaction1": "Urban Survival Kit", "nameFaction2": "Urban Survival Kit", "nameFaction3": "Urban Survival Kit", "nameFaction4": "Armored Fighting Vehicle US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increases the tanks combat strength in urban terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "3614": { "@c": "ultshared.research.UltResearchType", "itemID": 3614, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 1750, "4": 1900, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle RU", "nameFaction1": "M551 Sheridan", "nameFaction2": "BMP-2", "nameFaction3": "Scorpion", "nameFaction4": "Armored Fighting Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Starting level military unit or technology.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3615": { "@c": "ultshared.research.UltResearchType", "itemID": 3615, "identifier": "research-incr_atk_dmg", "set": 2, "setOrderID": 23, "costs": { "1": 1925, "4": 2075, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 4, "replacedResearch": 3614, "requiredResearches": { "3614": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle RU", "nameFaction1": "Ground-to-Air Armament Upgrade", "nameFaction2": "Ground-to-Air Armament Upgrade", "nameFaction3": "Ground-to-Air Armament Upgrade", "nameFaction4": "Armored Fighting Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Weapons kit increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3616": { "@c": "ultshared.research.UltResearchType", "itemID": 3616, "identifier": "research-incr_def", "set": 2, "setOrderID": 23, "costs": { "1": 2100, "4": 2250, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 8, "replacedResearch": 3615, "requiredResearches": { "3615": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle RU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Armored Fighting Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3617": { "@c": "ultshared.research.UltResearchType", "itemID": 3617, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 2275, "4": 2425, "20": 3100, "@c": "java.util.HashMap" }, "buildTime": 126000, "dayAvailable": 12, "replacedResearch": 3616, "requiredResearches": { "3616": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle RU", "nameFaction1": "M2 Bradley", "nameFaction2": "BMP-3 Dragoon", "nameFaction3": "FV Warrior", "nameFaction4": "Armored Fighting Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3618": { "@c": "ultshared.research.UltResearchType", "itemID": 3618, "identifier": "research-nbc_protection", "set": 2, "setOrderID": 23, "costs": { "1": 2450, "4": 2600, "20": 3300, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 18, "replacedResearch": 3617, "requiredResearches": { "3617": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle RU", "nameFaction1": "NBC Protection", "nameFaction2": "NBC Protection", "nameFaction3": "NBC Protection", "nameFaction4": "Armored Fighting Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Protective suits and equipment issued to provide protection from nuclear, biological or chemical contamination.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3619": { "@c": "ultshared.research.UltResearchType", "itemID": 3619, "identifier": "", "set": 2, "setOrderID": 23, "costs": { "1": 2625, "4": 2775, "20": 3500, "@c": "java.util.HashMap" }, "buildTime": 154800, "dayAvailable": 22, "replacedResearch": 3618, "requiredResearches": { "3618": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle RU", "nameFaction1": "M3 Bradley", "nameFaction2": "T-15", "nameFaction3": "Puma", "nameFaction4": "Armored Fighting Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "3620": { "@c": "ultshared.research.UltResearchType", "itemID": 3620, "identifier": "research-red_terrain_penalty", "set": 2, "setOrderID": 23, "costs": { "1": 2625, "4": 2900, "20": 3750, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 26, "replacedResearch": 3619, "requiredResearches": { "3619": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 73, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Armored Fighting Vehicle RU", "nameFaction1": "Urban Survival Kit", "nameFaction2": "Urban Survival Kit", "nameFaction3": "Urban Survival Kit", "nameFaction4": "Armored Fighting Vehicle RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Increases the tanks combat strength in urban terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "4872": { "@c": "ultshared.research.UltResearchType", "itemID": 4872, "identifier": "research-incr_def", "set": 2, "setOrderID": 26, "costs": { "1": 2400, "4": 2800, "20": 3200, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 28, "replacedResearch": 3518, "requiredResearches": { "3518": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer US", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Tank Destroyer US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "4873": { "@c": "ultshared.research.UltResearchType", "itemID": 4873, "identifier": "research-incr_def", "set": 2, "setOrderID": 26, "costs": { "1": 2400, "4": 2800, "20": 3200, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 30, "replacedResearch": 3524, "requiredResearches": { "3524": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 8, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Destroyer RU", "nameFaction1": "Reinforced Armor", "nameFaction2": "Reinforced Armor", "nameFaction3": "Reinforced Armor", "nameFaction4": "Tank Destroyer RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "" }, "desc": "Vehicle armor upgrade and ballistic protection, increasing the unit's battlefield survivability (hitpoints).", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5817": { "@c": "ultshared.research.UltResearchType", "itemID": 5817, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 550, "4": 650, "20": 750, "@c": "java.util.HashMap" }, "buildTime": 43200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 1 US", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "Infantry Officer 1 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:1 and researchDayPassed:1 and (hasResearch:2901 or hasResearch:3560 or hasResearch:3242)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5818": { "@c": "ultshared.research.UltResearchType", "itemID": 5818, "identifier": "research-incr_atk_dmg", "set": 10, "setOrderID": 101, "costs": { "1": 600, "4": 750, "20": 850, "@c": "java.util.HashMap" }, "buildTime": 72000, "dayAvailable": 5, "replacedResearch": 5817, "requiredResearches": { "5817": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 2 US", "nameFaction1": "Man Portable Air Defense", "nameFaction2": "Man Portable Air Defense", "nameFaction3": "Man Portable Air Defense", "nameFaction4": "Infantry Officer 2 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:9 and researchDayPassed:5 and hasResearch:5817" }, "desc": "Man-portable shoulder launched air-defense system adding defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5819": { "@c": "ultshared.research.UltResearchType", "itemID": 5819, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 101, "costs": { "1": 650, "4": 800, "20": 900, "@c": "java.util.HashMap" }, "buildTime": 79200, "dayAvailable": 9, "replacedResearch": 5818, "requiredResearches": { "5818": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 3 US", "nameFaction1": "Battlefield Radar", "nameFaction2": "Battlefield Radar", "nameFaction3": "Battlefield Radar", "nameFaction4": "Infantry Officer 3 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:16 and researchDayPassed:9 and hasResearch:5818" }, "desc": "Man-portable radar that enables the detection of ground units.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5820": { "@c": "ultshared.research.UltResearchType", "itemID": 5820, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 700, "4": 850, "20": 1000, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 13, "replacedResearch": 5819, "requiredResearches": { "5819": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 4 US", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "Infantry Officer 4 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:26 and researchDayPassed:13 and (hasResearch:2904 or hasResearch:3562 or hasResearch:3245) and hasResearch:5819" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5821": { "@c": "ultshared.research.UltResearchType", "itemID": 5821, "identifier": "research-army_boost", "set": 10, "setOrderID": 101, "costs": { "1": 750, "4": 950, "20": 1050, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 17, "replacedResearch": 5820, "requiredResearches": { "5820": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 5 US", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Infantry Officer 5 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:41 and researchDayPassed:17 and hasResearch:5820" }, "desc": "Increased bonus for any infantry or towed artillery unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5822": { "@c": "ultshared.research.UltResearchType", "itemID": 5822, "identifier": "research-amphibious", "set": 10, "setOrderID": 101, "costs": { "1": 800, "4": 1000, "20": 1150, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 21, "replacedResearch": 5821, "requiredResearches": { "5821": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 6 US", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Infantry Officer 6 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:60 and researchDayPassed:21 and hasResearch:5821" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5823": { "@c": "ultshared.research.UltResearchType", "itemID": 5823, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 850, "4": 1050, "20": 1200, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 24, "replacedResearch": 5822, "requiredResearches": { "5822": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 7 US", "nameFaction1": "Commanding Officer ", "nameFaction2": "Commanding Officer ", "nameFaction3": "Commanding Officer ", "nameFaction4": "Infantry Officer 7 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:75 and researchDayPassed:24 and (hasResearch:2906 or hasResearch:3565 or hasResearch:3247) and hasResearch:5822" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5824": { "@c": "ultshared.research.UltResearchType", "itemID": 5824, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 800, "4": 900, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 1 US", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "Helicopter Pilot 1 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:2 and researchDayPassed:1 and (hasResearch:3494 or hasResearch:3009 or hasResearch:2420)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5825": { "@c": "ultshared.research.UltResearchType", "itemID": 5825, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 104, "costs": { "1": 900, "4": 950, "20": 1900, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 4, "replacedResearch": 5824, "requiredResearches": { "5824": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 2 US", "nameFaction1": "Advanced Sensors Upgrade ", "nameFaction2": "Advanced Sensors Upgrade ", "nameFaction3": "Advanced Sensors Upgrade ", "nameFaction4": "Helicopter Pilot 2 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:10 and researchDayPassed:4 and hasResearch:5824" }, "desc": "Upgraded sensors array and radar, increasing the aircraft's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5826": { "@c": "ultshared.research.UltResearchType", "itemID": 5826, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 104, "costs": { "1": 960, "4": 1000, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 7, "replacedResearch": 5825, "requiredResearches": { "5825": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 3 US", "nameFaction1": "Cruise Missile Hardpoint", "nameFaction2": "Cruise Missile Hardpoint", "nameFaction3": "Cruise Missile Hardpoint", "nameFaction4": "Helicopter Pilot 3 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:18 and researchDayPassed:7 and hasResearch:5825" }, "desc": "Adds an additional missile hardpoint to the unit - increasing the amount of missiles the unit can fire at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5827": { "@c": "ultshared.research.UltResearchType", "itemID": 5827, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 1040, "4": 1150, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 11, "replacedResearch": 5826, "requiredResearches": { "5826": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 4 US", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "Helicopter Pilot 4 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:28 and researchDayPassed:11 and (hasResearch:3497 or hasResearch:3011 or hasResearch:2423) and hasResearch:5826" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5828": { "@c": "ultshared.research.UltResearchType", "itemID": 5828, "identifier": "research-sonar", "set": 10, "setOrderID": 104, "costs": { "1": 1120, "4": 1200, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 14, "replacedResearch": 5827, "requiredResearches": { "5827": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 5 US", "nameFaction1": "ASW Training", "nameFaction2": "ASW Training", "nameFaction3": "ASW Training", "nameFaction4": "Helicopter Pilot 5 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:44 and researchDayPassed:14 and hasResearch:5827" }, "desc": "Anti-surface and submarine warfare training and armament, resulting in greatly increased anti-naval capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5829": { "@c": "ultshared.research.UltResearchType", "itemID": 5829, "identifier": "research-army_boost", "set": 10, "setOrderID": 104, "costs": { "1": 1200, "4": 1300, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 18, "replacedResearch": 5828, "requiredResearches": { "5828": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 6 US", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Helicopter Pilot 6 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:62 and researchDayPassed:18 and hasResearch:5828" }, "desc": "Increased combat bonus for any rotary wing air unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5830": { "@c": "ultshared.research.UltResearchType", "itemID": 5830, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 1300, "4": 1350, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 22, "replacedResearch": 5829, "requiredResearches": { "5829": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 7 US", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "Helicopter Pilot 7 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:79 and researchDayPassed:22 and (hasResearch:3499 or hasResearch:3014 or hasResearch:2425) and hasResearch:5829" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5831": { "@c": "ultshared.research.UltResearchType", "itemID": 5831, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 900, "4": 1000, "20": 1450, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 1 US", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "Tank Commander 1 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:3 and researchDayPassed:3 and (hasResearch:3607 or hasResearch:2957 or hasResearch:3513)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5832": { "@c": "ultshared.research.UltResearchType", "itemID": 5832, "identifier": "research-incr_atk_dmg", "set": 10, "setOrderID": 103, "costs": { "1": 1000, "4": 1125, "20": 1610, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 5, "replacedResearch": 5831, "requiredResearches": { "5831": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 2 US", "nameFaction1": "Air Defense Upgrade", "nameFaction2": "Air Defense Upgrade", "nameFaction3": "Air Defense Upgrade", "nameFaction4": "Tank Commander 2 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:11 and researchDayPassed:5 and hasResearch:5831" }, "desc": "Special air-defense weapon systems and training, increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5833": { "@c": "ultshared.research.UltResearchType", "itemID": 5833, "identifier": "research-amphibious", "set": 10, "setOrderID": 103, "costs": { "1": 1100, "4": 1250, "20": 1770, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 7, "replacedResearch": 5832, "requiredResearches": { "5832": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 3 US", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Tank Commander 3 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:19 and researchDayPassed:7 and hasResearch:5832" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5834": { "@c": "ultshared.research.UltResearchType", "itemID": 5834, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 1200, "4": 1375, "20": 1930, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 10, "replacedResearch": 5833, "requiredResearches": { "5833": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 4 US", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "Tank Commander 4 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:30 and researchDayPassed:10 and (hasResearch:3610 or hasResearch:2960 or hasResearch:3516) and hasResearch:5833" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5835": { "@c": "ultshared.research.UltResearchType", "itemID": 5835, "identifier": "research-red_terrain_penalty", "set": 10, "setOrderID": 103, "costs": { "1": 1300, "4": 1500, "20": 2090, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 13, "replacedResearch": 5834, "requiredResearches": { "5834": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 5 US", "nameFaction1": "Urban Warfare School", "nameFaction2": "Urban Warfare School", "nameFaction3": "Urban Warfare School", "nameFaction4": "Tank Commander 5 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:47 and researchDayPassed:13 and hasResearch:5834" }, "desc": "Greatly increases the armored units survivability in combat in urban or suburban terrain. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5836": { "@c": "ultshared.research.UltResearchType", "itemID": 5836, "identifier": "research-new_airmobile", "set": 10, "setOrderID": 103, "costs": { "1": 1400, "4": 1625, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 16, "replacedResearch": 5835, "requiredResearches": { "5835": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 6 US", "nameFaction1": "Air Assault Training", "nameFaction2": "Air Assault Training", "nameFaction3": "Air Assault Training", "nameFaction4": "Tank Commander 6 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:64 and researchDayPassed:16 and hasResearch:5835" }, "desc": "Enables the unit to be dropped deep into the enemies hinterland via helicopter air assault. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5837": { "@c": "ultshared.research.UltResearchType", "itemID": 5837, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 1500, "4": 1750, "20": 2375, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 19, "replacedResearch": 5836, "requiredResearches": { "5836": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 7 US", "nameFaction1": "Commanding Officer", "nameFaction2": "Commanding Officer", "nameFaction3": "Commanding Officer", "nameFaction4": "Tank Commander 7 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:83 and researchDayPassed:19 and (hasResearch:3612 or hasResearch:2962 or hasResearch:3518) and hasResearch:5836" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5838": { "@c": "ultshared.research.UltResearchType", "itemID": 5838, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 900, "4": 900, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 1 US", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "Fighter Ace 1 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:5 and researchDayPassed:3 and (hasResearch:3023 or hasResearch:3044)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5839": { "@c": "ultshared.research.UltResearchType", "itemID": 5839, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 105, "costs": { "1": 950, "4": 1000, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 5, "replacedResearch": 5838, "requiredResearches": { "5838": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 2 US", "nameFaction1": "Advanced Sensors Upgrade", "nameFaction2": "Advanced Sensors Upgrade", "nameFaction3": "Advanced Sensors Upgrade", "nameFaction4": "Fighter Ace 2 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:13 and researchDayPassed:5 and hasResearch:5838" }, "desc": "Upgraded sensors array and radar, increasing the aircraft's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5840": { "@c": "ultshared.research.UltResearchType", "itemID": 5840, "identifier": "research-plane_cable_landing", "set": 10, "setOrderID": 105, "costs": { "1": 1050, "4": 1100, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 7, "replacedResearch": 5839, "requiredResearches": { "5839": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 3 US", "nameFaction1": "Naval Aviation School", "nameFaction2": "Naval Aviation School", "nameFaction3": "Naval Aviation School", "nameFaction4": "Fighter Ace 3 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:22 and researchDayPassed:7 and hasResearch:5839" }, "desc": "Extensive carrier landing and operations training, earning the pilot his naval aviation wings.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5841": { "@c": "ultshared.research.UltResearchType", "itemID": 5841, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 1150, "4": 1150, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 9, "replacedResearch": 5840, "requiredResearches": { "5840": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 4 US", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "Fighter Ace 4 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:34 and researchDayPassed:9 and (hasResearch:3026 or hasResearch:3047) and hasResearch:5840" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5842": { "@c": "ultshared.research.UltResearchType", "itemID": 5842, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 105, "costs": { "1": 1250, "4": 1250, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 13, "replacedResearch": 5841, "requiredResearches": { "5841": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 5 US", "nameFaction1": "Cruise Missile Hardpoint", "nameFaction2": "Cruise Missile Hardpoint", "nameFaction3": "Cruise Missile Hardpoint", "nameFaction4": "Fighter Ace 5 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:53 and researchDayPassed:13 and hasResearch:5841" }, "desc": "Adds an additional missile hardpoint to the unit - increasing the amount of missiles the unit can fire at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5843": { "@c": "ultshared.research.UltResearchType", "itemID": 5843, "identifier": "research-army_boost", "set": 10, "setOrderID": 105, "costs": { "1": 1300, "4": 1350, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 17, "replacedResearch": 5842, "requiredResearches": { "5842": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 6 US", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Fighter Ace 6 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:68 and researchDayPassed:17 and hasResearch:5842" }, "desc": "Increased combat bonus for any fixed wing air unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5844": { "@c": "ultshared.research.UltResearchType", "itemID": 5844, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 1300, "4": 1350, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 20, "replacedResearch": 5843, "requiredResearches": { "5843": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 7 US", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "Fighter Ace 7 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:91 and researchDayPassed:20 and (hasResearch:3028 or hasResearch:3049) and hasResearch:5843" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5845": { "@c": "ultshared.research.UltResearchType", "itemID": 5845, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 800, "4": 950, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 43200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 1 US", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "Naval Officer 1 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:4 and researchDayPassed:2 and (hasResearch:2798 or hasResearch:2805 or hasResearch:2812)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5846": { "@c": "ultshared.research.UltResearchType", "itemID": 5846, "identifier": "research-incr_speed", "set": 10, "setOrderID": 106, "costs": { "1": 850, "4": 1050, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 72000, "dayAvailable": 6, "replacedResearch": 5845, "requiredResearches": { "5845": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 2 US", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Naval Officer 2 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:12 and researchDayPassed:6 and hasResearch:5845" }, "desc": "Ship engine upgrade resulting in increased cruising speed for the naval unit. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5847": { "@c": "ultshared.research.UltResearchType", "itemID": 5847, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 106, "costs": { "1": 950, "4": 1150, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 79200, "dayAvailable": 10, "replacedResearch": 5846, "requiredResearches": { "5846": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 3 US", "nameFaction1": "Expanded Missile Magazine I", "nameFaction2": "Expanded Missile Magazine I", "nameFaction3": "Expanded Missile Magazine I", "nameFaction4": "Naval Officer 3 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:20 and researchDayPassed:10 and hasResearch:5846" }, "desc": "Increased cruise missile capacity, allowing the ship to fire more missiles at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5848": { "@c": "ultshared.research.UltResearchType", "itemID": 5848, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 1000, "4": 1250, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 13, "replacedResearch": 5847, "requiredResearches": { "5847": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 4 US", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "Naval Officer 4 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:32 and researchDayPassed:13 and (hasResearch:2801 or hasResearch:2808 or hasResearch:2793 or hasResearch:2814) and hasResearch:5847" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5849": { "@c": "ultshared.research.UltResearchType", "itemID": 5849, "identifier": "research-incr_antiair_range", "set": 10, "setOrderID": 106, "costs": { "1": 1120, "4": 1350, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 17, "replacedResearch": 5848, "requiredResearches": { "5848": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 5 US", "nameFaction1": "Air-Defense Upgrade", "nameFaction2": "Air-Defense Upgrade", "nameFaction3": "Air-Defense Upgrade", "nameFaction4": "Naval Officer 5 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:50 and researchDayPassed:17 and hasResearch:5848" }, "desc": "Special air-defense weapon systems and training, increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5850": { "@c": "ultshared.research.UltResearchType", "itemID": 5850, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 106, "costs": { "1": 1200, "4": 1450, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 20, "replacedResearch": 5849, "requiredResearches": { "5849": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 6 US", "nameFaction1": "Expanded Missile Magazine II", "nameFaction2": "Expanded Missile Magazine II", "nameFaction3": "Expanded Missile Magazine II", "nameFaction4": "Naval Officer 6 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:66 and researchDayPassed:20 and hasResearch:5849" }, "desc": "Even further improved cruise missile capacity on board the vessel. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5851": { "@c": "ultshared.research.UltResearchType", "itemID": 5851, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 1300, "4": 1500, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 23, "replacedResearch": 5850, "requiredResearches": { "5850": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 7 US", "nameFaction1": "Fleet Admiral", "nameFaction2": "Fleet Admiral", "nameFaction3": "Fleet Admiral", "nameFaction4": "Naval Officer 7 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:87 and researchDayPassed:23 and (hasResearch:2803 or hasResearch:2811 or hasResearch:2795 or hasResearch:2817) and hasResearch:5850" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5852": { "@c": "ultshared.research.UltResearchType", "itemID": 5852, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 650, "4": 900, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 1 US", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "Submarine Commander 1 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:6 and researchDayPassed:1 and (hasResearch:2826 or hasResearch:2833)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5853": { "@c": "ultshared.research.UltResearchType", "itemID": 5853, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 107, "costs": { "1": 700, "4": 1000, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 4, "replacedResearch": 5852, "requiredResearches": { "5852": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 2 US", "nameFaction1": "Advanced Sensors Upgrade", "nameFaction2": "Advanced Sensors Upgrade", "nameFaction3": "Advanced Sensors Upgrade", "nameFaction4": "Submarine Commander 2 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:14 and researchDayPassed:4 and hasResearch:5852" }, "desc": "Upgraded sensors array and sonar increasing the submarine's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5854": { "@c": "ultshared.research.UltResearchType", "itemID": 5854, "identifier": "research-incr_speed", "set": 10, "setOrderID": 107, "costs": { "1": 750, "4": 1050, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 8, "replacedResearch": 5853, "requiredResearches": { "5853": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 3 US", "nameFaction1": "Propulsion Upgrade", "nameFaction2": "Propulsion Upgrade", "nameFaction3": "Propulsion Upgrade", "nameFaction4": "Submarine Commander 3 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:24 and researchDayPassed:8 and hasResearch:5853" }, "desc": "Submarine Engine upgrade resulting in increased cruising speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5855": { "@c": "ultshared.research.UltResearchType", "itemID": 5855, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 800, "4": 1150, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 11, "replacedResearch": 5854, "requiredResearches": { "5854": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 4 US", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "Submarine Commander 4 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:37 and researchDayPassed:11 and (hasResearch:2829 or hasResearch:2836) and hasResearch:5854" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5856": { "@c": "ultshared.research.UltResearchType", "itemID": 5856, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 107, "costs": { "1": 900, "4": 1250, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 15, "replacedResearch": 5855, "requiredResearches": { "5855": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 5 US", "nameFaction1": "Ballistic Missile Upgrade", "nameFaction2": "Ballistic Missile Upgrade", "nameFaction3": "Ballistic Missile Upgrade", "nameFaction4": "Submarine Commander 5 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:56 and researchDayPassed:15 and hasResearch:5855" }, "desc": "Upgrade adding ballistic missiles to the attack sub's missile compartment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5857": { "@c": "ultshared.research.UltResearchType", "itemID": 5857, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 107, "costs": { "1": 950, "4": 1350, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 19, "replacedResearch": 5856, "requiredResearches": { "5856": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 6 US", "nameFaction1": "Expanded Missile Magazine", "nameFaction2": "Expanded Missile Magazine", "nameFaction3": "Expanded Missile Magazine", "nameFaction4": "Submarine Commander 6 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:70 and researchDayPassed:19 and hasResearch:5856" }, "desc": "Increased cruise missile capacity, allowing the ship to fire more missiles at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5858": { "@c": "ultshared.research.UltResearchType", "itemID": 5858, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 1100, "4": 1500, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 22, "replacedResearch": 5857, "requiredResearches": { "5857": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 7 US", "nameFaction1": "Commanding Admiral", "nameFaction2": "Commanding Admiral", "nameFaction3": "Commanding Admiral", "nameFaction4": "Submarine Commander 7 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:95 and researchDayPassed:22 and (hasResearch:2831 or hasResearch:2839) and hasResearch:5857" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5859": { "@c": "ultshared.research.UltResearchType", "itemID": 5859, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 550, "4": 650, "20": 750, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 1 US", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "Airmobile Officer 1 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:7 and researchDayPassed:1 and (hasResearch:2929 or hasResearch:3489)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5860": { "@c": "ultshared.research.UltResearchType", "itemID": 5860, "identifier": "research-decr_terrain_penalty", "set": 10, "setOrderID": 102, "costs": { "1": 600, "4": 750, "20": 850, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 5, "replacedResearch": 5859, "requiredResearches": { "5859": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 2 US", "nameFaction1": "Combat Survival Course", "nameFaction2": "Combat Survival Course", "nameFaction3": "Combat Survival Course", "nameFaction4": "Airmobile Officer 2 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:15 and researchDayPassed:5 and hasResearch:5859" }, "desc": "Survival and combat training in difficult terrain. Greatly increases the officer's ability to fight in a variety of environments.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5861": { "@c": "ultshared.research.UltResearchType", "itemID": 5861, "identifier": "research-stealth", "set": 10, "setOrderID": 102, "costs": { "1": 650, "4": 800, "20": 900, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 9, "replacedResearch": 5860, "requiredResearches": { "5860": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 3 US", "nameFaction1": "Commando School", "nameFaction2": "Commando School", "nameFaction3": "Commando School", "nameFaction4": "Airmobile Officer 3 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:25 and researchDayPassed:9 and hasResearch:5860" }, "desc": "Unconventional warfare school, adding stealth operations and increased visual range to the officers ability list.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5862": { "@c": "ultshared.research.UltResearchType", "itemID": 5862, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 700, "4": 850, "20": 1000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 12, "replacedResearch": 5861, "requiredResearches": { "5861": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 4 US", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "Airmobile Officer 4 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:40 and researchDayPassed:12 and (hasResearch:2932 or hasResearch:3491) and hasResearch:5861" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5863": { "@c": "ultshared.research.UltResearchType", "itemID": 5863, "identifier": "research-anti_stealth", "set": 10, "setOrderID": 102, "costs": { "1": 750, "4": 950, "20": 1050, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 16, "replacedResearch": 5862, "requiredResearches": { "5862": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 5 US", "nameFaction1": "Recon School", "nameFaction2": "Recon School", "nameFaction3": "Recon School", "nameFaction4": "Airmobile Officer 5 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:59 and researchDayPassed:16 and hasResearch:5862" }, "desc": "Reconnaissance training resulting in the officer's ability to spot stealthy ground units as well as increasing his visual range in mountains.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5864": { "@c": "ultshared.research.UltResearchType", "itemID": 5864, "identifier": "research-amphibious", "set": 10, "setOrderID": 102, "costs": { "1": 800, "4": 1000, "20": 1150, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 20, "replacedResearch": 5863, "requiredResearches": { "5863": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 6 US", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Airmobile Officer 6 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:72 and researchDayPassed:20 and hasResearch:5863" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5865": { "@c": "ultshared.research.UltResearchType", "itemID": 5865, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 850, "4": 1050, "20": 1200, "@c": "java.util.HashMap" }, "buildTime": 172800, "dayAvailable": 23, "replacedResearch": 5864, "requiredResearches": { "5864": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 7 US", "nameFaction1": "Spec-Ops Commander", "nameFaction2": "Spec-Ops Commander", "nameFaction3": "Spec-Ops Commander", "nameFaction4": "Airmobile Officer 7 US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:100 and researchDayPassed:23 and (hasResearch:2935 or hasResearch:3493) and hasResearch:5864" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5866": { "@c": "ultshared.research.UltResearchType", "itemID": 5866, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 550, "4": 650, "20": 750, "@c": "java.util.HashMap" }, "buildTime": 43200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 1 RU", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "Infantry Officer 1 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:1 and researchDayPassed:1 and (hasResearch:2908 or hasResearch:3554 or hasResearch:2313)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5867": { "@c": "ultshared.research.UltResearchType", "itemID": 5867, "identifier": "research-incr_atk_dmg", "set": 10, "setOrderID": 101, "costs": { "1": 600, "4": 750, "20": 850, "@c": "java.util.HashMap" }, "buildTime": 72000, "dayAvailable": 4, "replacedResearch": 5866, "requiredResearches": { "5866": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 2 RU", "nameFaction1": "Man Portable Air Defense", "nameFaction2": "Man Portable Air Defense", "nameFaction3": "Man Portable Air Defense", "nameFaction4": "Infantry Officer 2 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:9 and researchDayPassed:4 and hasResearch:5866" }, "desc": "Man-portable shoulder launched air-defense system adding defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5868": { "@c": "ultshared.research.UltResearchType", "itemID": 5868, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 101, "costs": { "1": 650, "4": 800, "20": 900, "@c": "java.util.HashMap" }, "buildTime": 79200, "dayAvailable": 8, "replacedResearch": 5867, "requiredResearches": { "5867": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 3 RU", "nameFaction1": "Battlefield Radar", "nameFaction2": "Battlefield Radar", "nameFaction3": "Battlefield Radar", "nameFaction4": "Infantry Officer 3 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:16 and researchDayPassed:8 and hasResearch:5867" }, "desc": "Man-portable radar that enables the detection of ground units.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5869": { "@c": "ultshared.research.UltResearchType", "itemID": 5869, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 700, "4": 850, "20": 1000, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 11, "replacedResearch": 5868, "requiredResearches": { "5868": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 4 RU", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "Infantry Officer 4 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:26 and researchDayPassed:11 and (hasResearch:2911 or hasResearch:3556 or hasResearch:2316) and hasResearch:5868" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5870": { "@c": "ultshared.research.UltResearchType", "itemID": 5870, "identifier": "research-army_boost", "set": 10, "setOrderID": 101, "costs": { "1": 750, "4": 950, "20": 1050, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 14, "replacedResearch": 5869, "requiredResearches": { "5869": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 5 RU", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Infantry Officer 5 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:41 and researchDayPassed:14 and hasResearch:5869" }, "desc": "Increased bonus for any infantry or towed artillery unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5871": { "@c": "ultshared.research.UltResearchType", "itemID": 5871, "identifier": "research-amphibious", "set": 10, "setOrderID": 101, "costs": { "1": 800, "4": 1000, "20": 1150, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 17, "replacedResearch": 5870, "requiredResearches": { "5870": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 6 RU", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Infantry Officer 6 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:60 and researchDayPassed:17 and hasResearch:5870" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5872": { "@c": "ultshared.research.UltResearchType", "itemID": 5872, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 850, "4": 1050, "20": 1200, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 20, "replacedResearch": 5871, "requiredResearches": { "5871": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 7 RU", "nameFaction1": "Commanding Officer ", "nameFaction2": "Commanding Officer ", "nameFaction3": "Commanding Officer ", "nameFaction4": "Infantry Officer 7 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:75 and researchDayPassed:20 and (hasResearch:2913 or hasResearch:3559 or hasResearch:2318) and hasResearch:5871" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5873": { "@c": "ultshared.research.UltResearchType", "itemID": 5873, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 550, "4": 650, "20": 750, "@c": "java.util.HashMap" }, "buildTime": 43200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 1 EU", "nameFaction1": "Seasoned Veteran", "nameFaction2": "Seasoned Veteran", "nameFaction3": "Seasoned Veteran", "nameFaction4": "Infantry Officer 1 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:1 and researchDayPassed:1 and (hasResearch:2299 or hasResearch:2313 or hasResearch:2320)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5874": { "@c": "ultshared.research.UltResearchType", "itemID": 5874, "identifier": "research-incr_atk_dmg", "set": 10, "setOrderID": 101, "costs": { "1": 600, "4": 750, "20": 850, "@c": "java.util.HashMap" }, "buildTime": 72000, "dayAvailable": 4, "replacedResearch": 5873, "requiredResearches": { "5873": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 2 EU", "nameFaction1": "Man Portable Air Defense", "nameFaction2": "Man Portable Air Defense", "nameFaction3": "Man Portable Air Defense", "nameFaction4": "Infantry Officer 2 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:9 and researchDayPassed:4 and hasResearch:5873" }, "desc": "Man-portable shoulder launched air-defense system adding defense against low flying aircraft.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5875": { "@c": "ultshared.research.UltResearchType", "itemID": 5875, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 101, "costs": { "1": 650, "4": 800, "20": 900, "@c": "java.util.HashMap" }, "buildTime": 79200, "dayAvailable": 8, "replacedResearch": 5874, "requiredResearches": { "5874": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 3 EU", "nameFaction1": "Battlefield Radar", "nameFaction2": "Battlefield Radar", "nameFaction3": "Battlefield Radar", "nameFaction4": "Infantry Officer 3 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:16 and researchDayPassed:8 and hasResearch:5874" }, "desc": "Man-portable radar that enables the detection of ground units.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5876": { "@c": "ultshared.research.UltResearchType", "itemID": 5876, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 700, "4": 850, "20": 1000, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 11, "replacedResearch": 5875, "requiredResearches": { "5875": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 4 EU", "nameFaction1": "Field Commander", "nameFaction2": "Field Commander", "nameFaction3": "Field Commander", "nameFaction4": "Infantry Officer 4 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:26 and researchDayPassed:11 and (hasResearch:2302 or hasResearch:2322 or hasResearch:2316) and hasResearch:5875" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5877": { "@c": "ultshared.research.UltResearchType", "itemID": 5877, "identifier": "research-army_boost", "set": 10, "setOrderID": 101, "costs": { "1": 750, "4": 950, "20": 1050, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 14, "replacedResearch": 5876, "requiredResearches": { "5876": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 5 EU", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Infantry Officer 5 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:41 and researchDayPassed:14 and hasResearch:5876" }, "desc": "Increased bonus for any infantry or towed artillery unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5878": { "@c": "ultshared.research.UltResearchType", "itemID": 5878, "identifier": "research-amphibious", "set": 10, "setOrderID": 101, "costs": { "1": 800, "4": 1000, "20": 1150, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 18, "replacedResearch": 5877, "requiredResearches": { "5877": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 6 EU", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Infantry Officer 6 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:60 and researchDayPassed:18 and hasResearch:5877" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5879": { "@c": "ultshared.research.UltResearchType", "itemID": 5879, "identifier": "", "set": 10, "setOrderID": 101, "costs": { "1": 850, "4": 1050, "20": 1200, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 22, "replacedResearch": 5878, "requiredResearches": { "5878": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Infantry Officer 7 EU", "nameFaction1": "Commanding Officer ", "nameFaction2": "Commanding Officer ", "nameFaction3": "Commanding Officer ", "nameFaction4": "Infantry Officer 7 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:75 and researchDayPassed:22 and (hasResearch:2304 or hasResearch:2325 or hasResearch:2318) and hasResearch:5878" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Motorized, Mechanized, or Naval Infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5880": { "@c": "ultshared.research.UltResearchType", "itemID": 5880, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 900, "4": 1000, "20": 1450, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 1 RU", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "Tank Commander 1 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:3 and researchDayPassed:1 and (hasResearch:3614 or hasResearch:2964 or hasResearch:3519)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5881": { "@c": "ultshared.research.UltResearchType", "itemID": 5881, "identifier": "research-incr_atk_dmg", "set": 10, "setOrderID": 103, "costs": { "1": 1000, "4": 1125, "20": 1610, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 4, "replacedResearch": 5880, "requiredResearches": { "5880": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 2 RU", "nameFaction1": "Air Defense Upgrade", "nameFaction2": "Air Defense Upgrade", "nameFaction3": "Air Defense Upgrade", "nameFaction4": "Tank Commander 2 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:11 and researchDayPassed:4 and hasResearch:5880" }, "desc": "Special air-defense weapon systems and training, increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5882": { "@c": "ultshared.research.UltResearchType", "itemID": 5882, "identifier": "research-amphibious", "set": 10, "setOrderID": 103, "costs": { "1": 1100, "4": 1250, "20": 1770, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 7, "replacedResearch": 5881, "requiredResearches": { "5881": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 3 RU", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Tank Commander 3 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:19 and researchDayPassed:7 and hasResearch:5881" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5883": { "@c": "ultshared.research.UltResearchType", "itemID": 5883, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 1200, "4": 1375, "20": 1930, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 11, "replacedResearch": 5882, "requiredResearches": { "5882": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 4 RU", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "Tank Commander 4 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:30 and researchDayPassed:11 and (hasResearch:3617 or hasResearch:2967 or hasResearch:3522) and hasResearch:5882" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5884": { "@c": "ultshared.research.UltResearchType", "itemID": 5884, "identifier": "research-red_terrain_penalty", "set": 10, "setOrderID": 103, "costs": { "1": 1300, "4": 1500, "20": 2090, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 14, "replacedResearch": 5883, "requiredResearches": { "5883": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 5 RU", "nameFaction1": "Urban Warfare School", "nameFaction2": "Urban Warfare School", "nameFaction3": "Urban Warfare School", "nameFaction4": "Tank Commander 5 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:47 and researchDayPassed:14 and hasResearch:5883" }, "desc": "Greatly increases the armored units survivability in combat in urban or suburban terrain. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5885": { "@c": "ultshared.research.UltResearchType", "itemID": 5885, "identifier": "research-new_airmobile", "set": 10, "setOrderID": 103, "costs": { "1": 1400, "4": 1625, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 19, "replacedResearch": 5884, "requiredResearches": { "5884": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 6 RU", "nameFaction1": "Air Assault Training", "nameFaction2": "Air Assault Training", "nameFaction3": "Air Assault Training", "nameFaction4": "Tank Commander 6 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:64 and researchDayPassed:19 and hasResearch:5884" }, "desc": "Enables the unit to be dropped deep into the enemies hinterland via helicopter air assault. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5886": { "@c": "ultshared.research.UltResearchType", "itemID": 5886, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 1500, "4": 1750, "20": 2375, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 22, "replacedResearch": 5885, "requiredResearches": { "5885": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 7 RU", "nameFaction1": "Commanding Officer", "nameFaction2": "Commanding Officer", "nameFaction3": "Commanding Officer", "nameFaction4": "Tank Commander 7 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:83 and researchDayPassed:22 and (hasResearch:3619 or hasResearch:2969 or hasResearch:3524) and hasResearch:5885" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5887": { "@c": "ultshared.research.UltResearchType", "itemID": 5887, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 900, "4": 1000, "20": 1450, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 1 EU", "nameFaction1": "Tanker Ace", "nameFaction2": "Tanker Ace", "nameFaction3": "Tanker Ace", "nameFaction4": "Tank Commander 1 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:3 and researchDayPassed:2 and (hasResearch:2349 or hasResearch:2377 or hasResearch:3600)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5888": { "@c": "ultshared.research.UltResearchType", "itemID": 5888, "identifier": "research-incr_atk_dmg", "set": 10, "setOrderID": 103, "costs": { "1": 1000, "4": 1125, "20": 1610, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 5, "replacedResearch": 5887, "requiredResearches": { "5887": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 2 EU", "nameFaction1": "Air Defense Upgrade", "nameFaction2": "Air Defense Upgrade", "nameFaction3": "Air Defense Upgrade", "nameFaction4": "Tank Commander 2 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:11 and researchDayPassed:5 and hasResearch:5887" }, "desc": "Special air-defense weapon systems and training, increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5889": { "@c": "ultshared.research.UltResearchType", "itemID": 5889, "identifier": "research-amphibious", "set": 10, "setOrderID": 103, "costs": { "1": 1100, "4": 1250, "20": 1770, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 9, "replacedResearch": 5888, "requiredResearches": { "5888": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 3 EU", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Tank Commander 3 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:19 and researchDayPassed:9 and hasResearch:5888" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5890": { "@c": "ultshared.research.UltResearchType", "itemID": 5890, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 1200, "4": 1375, "20": 1930, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 13, "replacedResearch": 5889, "requiredResearches": { "5889": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 4 EU", "nameFaction1": "Company Commander", "nameFaction2": "Company Commander", "nameFaction3": "Company Commander", "nameFaction4": "Tank Commander 4 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:30 and researchDayPassed:13 and (hasResearch:3603 or hasResearch:2380 or hasResearch:2352) and hasResearch:5889" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5891": { "@c": "ultshared.research.UltResearchType", "itemID": 5891, "identifier": "research-red_terrain_penalty", "set": 10, "setOrderID": 103, "costs": { "1": 1300, "4": 1500, "20": 2090, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 16, "replacedResearch": 5890, "requiredResearches": { "5890": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 5 EU", "nameFaction1": "Urban Warfare School", "nameFaction2": "Urban Warfare School", "nameFaction3": "Urban Warfare School", "nameFaction4": "Tank Commander 5 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:47 and researchDayPassed:16 and hasResearch:5890" }, "desc": "Greatly increases the armored units survivability in combat in urban or suburban terrain. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5892": { "@c": "ultshared.research.UltResearchType", "itemID": 5892, "identifier": "research-new_airmobile", "set": 10, "setOrderID": 103, "costs": { "1": 1400, "4": 1625, "20": 2250, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 19, "replacedResearch": 5891, "requiredResearches": { "5891": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 6 EU", "nameFaction1": "Air Assault Training", "nameFaction2": "Air Assault Training", "nameFaction3": "Air Assault Training", "nameFaction4": "Tank Commander 6 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:64 and researchDayPassed:19 and hasResearch:5891" }, "desc": "Enables the unit to be dropped deep into the enemies hinterland via helicopter air assault. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5893": { "@c": "ultshared.research.UltResearchType", "itemID": 5893, "identifier": "", "set": 10, "setOrderID": 103, "costs": { "1": 1500, "4": 1750, "20": 2375, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 22, "replacedResearch": 5892, "requiredResearches": { "5892": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Tank Commander 7 EU", "nameFaction1": "Commanding Officer", "nameFaction2": "Commanding Officer", "nameFaction3": "Commanding Officer", "nameFaction4": "Tank Commander 7 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:83 and researchDayPassed:22 and (hasResearch:3605 or hasResearch:2382 or hasResearch:2354) and hasResearch:5892" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5894": { "@c": "ultshared.research.UltResearchType", "itemID": 5894, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 800, "4": 900, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 1 RU", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "Helicopter Pilot 1 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:2 and researchDayPassed:1 and (hasResearch:3482 or hasResearch:3016 or hasResearch:2420)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5895": { "@c": "ultshared.research.UltResearchType", "itemID": 5895, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 104, "costs": { "1": 900, "4": 950, "20": 1900, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 4, "replacedResearch": 5894, "requiredResearches": { "5894": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 2 RU", "nameFaction1": "Advanced Sensors Upgrade ", "nameFaction2": "Advanced Sensors Upgrade ", "nameFaction3": "Advanced Sensors Upgrade ", "nameFaction4": "Helicopter Pilot 2 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:10 and researchDayPassed:4 and hasResearch:5894" }, "desc": "Upgraded sensors array and radar, increasing the aircraft's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5896": { "@c": "ultshared.research.UltResearchType", "itemID": 5896, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 104, "costs": { "1": 960, "4": 1000, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 7, "replacedResearch": 5895, "requiredResearches": { "5895": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 3 RU", "nameFaction1": "Cruise Missile Hardpoint", "nameFaction2": "Cruise Missile Hardpoint", "nameFaction3": "Cruise Missile Hardpoint", "nameFaction4": "Helicopter Pilot 3 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:18 and researchDayPassed:7 and hasResearch:5895" }, "desc": "Adds an additional missile hardpoint to the unit - increasing the amount of missiles the unit can fire at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5897": { "@c": "ultshared.research.UltResearchType", "itemID": 5897, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 1040, "4": 1150, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 10, "replacedResearch": 5896, "requiredResearches": { "5896": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 4 RU", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "Helicopter Pilot 4 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:28 and researchDayPassed:10 and (hasResearch:3485 or hasResearch:3018 or hasResearch:2423) and hasResearch:5896" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5898": { "@c": "ultshared.research.UltResearchType", "itemID": 5898, "identifier": "research-sonar", "set": 10, "setOrderID": 104, "costs": { "1": 1120, "4": 1200, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 13, "replacedResearch": 5897, "requiredResearches": { "5897": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 5 RU", "nameFaction1": "ASW Training", "nameFaction2": "ASW Training", "nameFaction3": "ASW Training", "nameFaction4": "Helicopter Pilot 5 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:44 and researchDayPassed:13 and hasResearch:5897" }, "desc": "Anti-surface and submarine warfare training and armament, resulting in greatly increased anti-naval capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5899": { "@c": "ultshared.research.UltResearchType", "itemID": 5899, "identifier": "research-army_boost", "set": 10, "setOrderID": 104, "costs": { "1": 1200, "4": 1300, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 17, "replacedResearch": 5898, "requiredResearches": { "5898": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 6 RU", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Helicopter Pilot 6 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:62 and researchDayPassed:17 and hasResearch:5898" }, "desc": "Increased combat bonus for any rotary wing air unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5900": { "@c": "ultshared.research.UltResearchType", "itemID": 5900, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 1300, "4": 1350, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 20, "replacedResearch": 5899, "requiredResearches": { "5899": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 7 RU", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "Helicopter Pilot 7 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:79 and researchDayPassed:20 and (hasResearch:3487 or hasResearch:3021 or hasResearch:2425) and hasResearch:5899" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5901": { "@c": "ultshared.research.UltResearchType", "itemID": 5901, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 800, "4": 900, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 1 EU", "nameFaction1": "Exceptional Pilot", "nameFaction2": "Exceptional Pilot", "nameFaction3": "Exceptional Pilot", "nameFaction4": "Helicopter Pilot 1 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:2 and researchDayPassed:2 and (hasResearch:2420 or hasResearch:2413 or hasResearch:2427)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5902": { "@c": "ultshared.research.UltResearchType", "itemID": 5902, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 104, "costs": { "1": 900, "4": 950, "20": 1900, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 4, "replacedResearch": 5901, "requiredResearches": { "5901": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 2 EU", "nameFaction1": "Advanced Sensors Upgrade ", "nameFaction2": "Advanced Sensors Upgrade ", "nameFaction3": "Advanced Sensors Upgrade ", "nameFaction4": "Helicopter Pilot 2 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:10 and researchDayPassed:4 and hasResearch:5901" }, "desc": "Upgraded sensors array and radar, increasing the aircraft's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5903": { "@c": "ultshared.research.UltResearchType", "itemID": 5903, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 104, "costs": { "1": 960, "4": 1000, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 7, "replacedResearch": 5902, "requiredResearches": { "5902": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 3 EU", "nameFaction1": "Cruise Missile Hardpoint", "nameFaction2": "Cruise Missile Hardpoint", "nameFaction3": "Cruise Missile Hardpoint", "nameFaction4": "Helicopter Pilot 3 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:18 and researchDayPassed:7 and hasResearch:5902" }, "desc": "Adds an additional missile hardpoint to the unit - increasing the amount of missiles the unit can fire at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5904": { "@c": "ultshared.research.UltResearchType", "itemID": 5904, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 1040, "4": 1150, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 10, "replacedResearch": 5903, "requiredResearches": { "5903": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 4 EU", "nameFaction1": "Flight Leader", "nameFaction2": "Flight Leader", "nameFaction3": "Flight Leader", "nameFaction4": "Helicopter Pilot 4 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:28 and researchDayPassed:10 and (hasResearch:2416 or hasResearch:2429 or hasResearch:2423) and hasResearch:5903" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5905": { "@c": "ultshared.research.UltResearchType", "itemID": 5905, "identifier": "research-sonar", "set": 10, "setOrderID": 104, "costs": { "1": 1120, "4": 1200, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 13, "replacedResearch": 5904, "requiredResearches": { "5904": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 5 EU", "nameFaction1": "ASW Training", "nameFaction2": "ASW Training", "nameFaction3": "ASW Training", "nameFaction4": "Helicopter Pilot 5 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:44 and researchDayPassed:13 and hasResearch:5904" }, "desc": "Anti-surface and submarine warfare training and armament, resulting in greatly increased anti-naval capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5906": { "@c": "ultshared.research.UltResearchType", "itemID": 5906, "identifier": "research-army_boost", "set": 10, "setOrderID": 104, "costs": { "1": 1200, "4": 1300, "20": 2600, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 17, "replacedResearch": 5905, "requiredResearches": { "5905": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 6 EU", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Helicopter Pilot 6 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:62 and researchDayPassed:17 and hasResearch:5905" }, "desc": "Increased combat bonus for any rotary wing air unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5907": { "@c": "ultshared.research.UltResearchType", "itemID": 5907, "identifier": "", "set": 10, "setOrderID": 104, "costs": { "1": 1300, "4": 1350, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 20, "replacedResearch": 5906, "requiredResearches": { "5906": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Helicopter Pilot 7 EU", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "Helicopter Pilot 7 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:79 and researchDayPassed:20 and (hasResearch:2418 or hasResearch:2432 or hasResearch:2425) and hasResearch:5906" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Any helicopter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5908": { "@c": "ultshared.research.UltResearchType", "itemID": 5908, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 900, "4": 900, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 1 RU", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "Fighter Ace 1 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:5 and researchDayPassed:2 and (hasResearch:3030 or hasResearch:3051)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5909": { "@c": "ultshared.research.UltResearchType", "itemID": 5909, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 105, "costs": { "1": 950, "4": 1000, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 5, "replacedResearch": 5908, "requiredResearches": { "5908": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 2 RU", "nameFaction1": "Advanced Sensors Upgrade", "nameFaction2": "Advanced Sensors Upgrade", "nameFaction3": "Advanced Sensors Upgrade", "nameFaction4": "Fighter Ace 2 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:13 and researchDayPassed:5 and hasResearch:5908" }, "desc": "Upgraded sensors array and radar, increasing the aircraft's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5910": { "@c": "ultshared.research.UltResearchType", "itemID": 5910, "identifier": "research-plane_cable_landing", "set": 10, "setOrderID": 105, "costs": { "1": 1050, "4": 1100, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 9, "replacedResearch": 5909, "requiredResearches": { "5909": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 3 RU", "nameFaction1": "Naval Aviation School", "nameFaction2": "Naval Aviation School", "nameFaction3": "Naval Aviation School", "nameFaction4": "Fighter Ace 3 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:22 and researchDayPassed:9 and hasResearch:5909" }, "desc": "Extensive carrier landing and operations training, earning the pilot his naval aviation wings.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5911": { "@c": "ultshared.research.UltResearchType", "itemID": 5911, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 1150, "4": 1150, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 11, "replacedResearch": 5910, "requiredResearches": { "5910": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 4 RU", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "Fighter Ace 4 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:34 and researchDayPassed:11 and (hasResearch:3033 or hasResearch:3054) and hasResearch:5910" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5912": { "@c": "ultshared.research.UltResearchType", "itemID": 5912, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 105, "costs": { "1": 1250, "4": 1250, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 16, "replacedResearch": 5911, "requiredResearches": { "5911": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 5 RU", "nameFaction1": "Cruise Missile Hardpoint", "nameFaction2": "Cruise Missile Hardpoint", "nameFaction3": "Cruise Missile Hardpoint", "nameFaction4": "Fighter Ace 5 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:53 and researchDayPassed:16 and hasResearch:5911" }, "desc": "Adds an additional missile hardpoint to the unit - increasing the amount of missiles the unit can fire at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5913": { "@c": "ultshared.research.UltResearchType", "itemID": 5913, "identifier": "research-army_boost", "set": 10, "setOrderID": 105, "costs": { "1": 1300, "4": 1350, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 20, "replacedResearch": 5912, "requiredResearches": { "5912": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 6 RU", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Fighter Ace 6 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:68 and researchDayPassed:20 and hasResearch:5912" }, "desc": "Increased combat bonus for any fixed wing air unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5914": { "@c": "ultshared.research.UltResearchType", "itemID": 5914, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 1300, "4": 1350, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 24, "replacedResearch": 5913, "requiredResearches": { "5913": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 7 RU", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "Fighter Ace 7 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:91 and researchDayPassed:24 and (hasResearch:3035 or hasResearch:3056) and hasResearch:5913" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5915": { "@c": "ultshared.research.UltResearchType", "itemID": 5915, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 900, "4": 900, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 1 EU", "nameFaction1": "Air Ace", "nameFaction2": "Air Ace", "nameFaction3": "Air Ace", "nameFaction4": "Fighter Ace 1 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:5 and researchDayPassed:1 and (hasResearch:2435 or hasResearch:2477)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5916": { "@c": "ultshared.research.UltResearchType", "itemID": 5916, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 105, "costs": { "1": 950, "4": 1000, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 4, "replacedResearch": 5915, "requiredResearches": { "5915": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 2 EU", "nameFaction1": "Advanced Sensors Upgrade", "nameFaction2": "Advanced Sensors Upgrade", "nameFaction3": "Advanced Sensors Upgrade", "nameFaction4": "Fighter Ace 2 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:13 and researchDayPassed:4 and hasResearch:5915" }, "desc": "Upgraded sensors array and radar, increasing the aircraft's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5917": { "@c": "ultshared.research.UltResearchType", "itemID": 5917, "identifier": "research-plane_cable_landing", "set": 10, "setOrderID": 105, "costs": { "1": 1050, "4": 1100, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 8, "replacedResearch": 5916, "requiredResearches": { "5916": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 3 EU", "nameFaction1": "Naval Aviation School", "nameFaction2": "Naval Aviation School", "nameFaction3": "Naval Aviation School", "nameFaction4": "Fighter Ace 3 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:22 and researchDayPassed:8 and hasResearch:5916" }, "desc": "Extensive carrier landing and operations training, earning the pilot his naval aviation wings.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5918": { "@c": "ultshared.research.UltResearchType", "itemID": 5918, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 1150, "4": 1150, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 11, "replacedResearch": 5917, "requiredResearches": { "5917": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 4 EU", "nameFaction1": "Squadron Leader", "nameFaction2": "Squadron Leader", "nameFaction3": "Squadron Leader", "nameFaction4": "Fighter Ace 4 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:34 and researchDayPassed:11 and (hasResearch:2438 or hasResearch:2480) and hasResearch:5917" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5919": { "@c": "ultshared.research.UltResearchType", "itemID": 5919, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 105, "costs": { "1": 1250, "4": 1250, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 15, "replacedResearch": 5918, "requiredResearches": { "5918": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 5 EU", "nameFaction1": "Cruise Missile Hardpoint", "nameFaction2": "Cruise Missile Hardpoint", "nameFaction3": "Cruise Missile Hardpoint", "nameFaction4": "Fighter Ace 5 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:53 and researchDayPassed:15 and hasResearch:5918" }, "desc": "Adds an additional missile hardpoint to the unit - increasing the amount of missiles the unit can fire at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5920": { "@c": "ultshared.research.UltResearchType", "itemID": 5920, "identifier": "research-army_boost", "set": 10, "setOrderID": 105, "costs": { "1": 1300, "4": 1350, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 19, "replacedResearch": 5919, "requiredResearches": { "5919": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 6 EU", "nameFaction1": "Command and Control", "nameFaction2": "Command and Control", "nameFaction3": "Command and Control", "nameFaction4": "Fighter Ace 6 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:68 and researchDayPassed:19 and hasResearch:5919" }, "desc": "Increased combat bonus for any fixed wing air unit stacked with this officer.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5921": { "@c": "ultshared.research.UltResearchType", "itemID": 5921, "identifier": "", "set": 10, "setOrderID": 105, "costs": { "1": 1300, "4": 1350, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 22, "replacedResearch": 5920, "requiredResearches": { "5920": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Fighter Ace 7 EU", "nameFaction1": "Wing Commander", "nameFaction2": "Wing Commander", "nameFaction3": "Wing Commander", "nameFaction4": "Fighter Ace 7 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:91 and researchDayPassed:22 and (hasResearch:2440 or hasResearch:2482) and hasResearch:5920" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Air Superiority Fighter or Strike Fighter.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5922": { "@c": "ultshared.research.UltResearchType", "itemID": 5922, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 800, "4": 950, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 43200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 1 RU", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "Naval Officer 1 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:4 and researchDayPassed:2 and (hasResearch:2798 or hasResearch:2805 or hasResearch:2812)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5923": { "@c": "ultshared.research.UltResearchType", "itemID": 5923, "identifier": "research-incr_speed", "set": 10, "setOrderID": 106, "costs": { "1": 850, "4": 1050, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 72000, "dayAvailable": 5, "replacedResearch": 5922, "requiredResearches": { "5922": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 2 RU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Naval Officer 2 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:12 and researchDayPassed:5 and hasResearch:5922" }, "desc": "Ship engine upgrade resulting in increased cruising speed for the naval unit. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5924": { "@c": "ultshared.research.UltResearchType", "itemID": 5924, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 106, "costs": { "1": 950, "4": 1150, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 79200, "dayAvailable": 9, "replacedResearch": 5923, "requiredResearches": { "5923": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 3 RU", "nameFaction1": "Expanded Missile Magazine I", "nameFaction2": "Expanded Missile Magazine I", "nameFaction3": "Expanded Missile Magazine I", "nameFaction4": "Naval Officer 3 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:20 and researchDayPassed:9 and hasResearch:5923" }, "desc": "Increased cruise missile capacity, allowing the ship to fire more missiles at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5925": { "@c": "ultshared.research.UltResearchType", "itemID": 5925, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 1000, "4": 1250, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 13, "replacedResearch": 5924, "requiredResearches": { "5924": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 4 RU", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "Naval Officer 4 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:32 and researchDayPassed:13 and (hasResearch:2801 or hasResearch:2808 or hasResearch:2793 or hasResearch:2814) and hasResearch:5924" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5926": { "@c": "ultshared.research.UltResearchType", "itemID": 5926, "identifier": "research-incr_antiair_range", "set": 10, "setOrderID": 106, "costs": { "1": 1120, "4": 1350, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 17, "replacedResearch": 5925, "requiredResearches": { "5925": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 5 RU", "nameFaction1": "Air-Defense Upgrade", "nameFaction2": "Air-Defense Upgrade", "nameFaction3": "Air-Defense Upgrade", "nameFaction4": "Naval Officer 5 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:50 and researchDayPassed:17 and hasResearch:5925" }, "desc": "Special air-defense weapon systems and training, increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5927": { "@c": "ultshared.research.UltResearchType", "itemID": 5927, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 106, "costs": { "1": 1200, "4": 1450, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 20, "replacedResearch": 5926, "requiredResearches": { "5926": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 6 RU", "nameFaction1": "Expanded Missile Magazine II", "nameFaction2": "Expanded Missile Magazine II", "nameFaction3": "Expanded Missile Magazine II", "nameFaction4": "Naval Officer 6 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:66 and researchDayPassed:20 and hasResearch:5926" }, "desc": "Even further improved cruise missile capacity on board the vessel. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5928": { "@c": "ultshared.research.UltResearchType", "itemID": 5928, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 1300, "4": 1500, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 23, "replacedResearch": 5927, "requiredResearches": { "5927": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 7 RU", "nameFaction1": "Fleet Admiral", "nameFaction2": "Fleet Admiral", "nameFaction3": "Fleet Admiral", "nameFaction4": "Naval Officer 7 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:87 and researchDayPassed:23 and (hasResearch:2803 or hasResearch:2811 or hasResearch:2795 or hasResearch:2817) and hasResearch:5927" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5929": { "@c": "ultshared.research.UltResearchType", "itemID": 5929, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 800, "4": 950, "20": 1750, "@c": "java.util.HashMap" }, "buildTime": 43200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 1 EU", "nameFaction1": "Experienced Captain", "nameFaction2": "Experienced Captain", "nameFaction3": "Experienced Captain", "nameFaction4": "Naval Officer 1 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:4 and researchDayPassed:2 and (hasResearch:2798 or hasResearch:2805 or hasResearch:2812)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5930": { "@c": "ultshared.research.UltResearchType", "itemID": 5930, "identifier": "research-incr_speed", "set": 10, "setOrderID": 106, "costs": { "1": 850, "4": 1050, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 72000, "dayAvailable": 5, "replacedResearch": 5929, "requiredResearches": { "5929": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 2 EU", "nameFaction1": "Engine Upgrade", "nameFaction2": "Engine Upgrade", "nameFaction3": "Engine Upgrade", "nameFaction4": "Naval Officer 2 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:12 and researchDayPassed:5 and hasResearch:5929" }, "desc": "Ship engine upgrade resulting in increased cruising speed for the naval unit. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5931": { "@c": "ultshared.research.UltResearchType", "itemID": 5931, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 106, "costs": { "1": 950, "4": 1150, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 79200, "dayAvailable": 9, "replacedResearch": 5930, "requiredResearches": { "5930": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 3 EU", "nameFaction1": "Expanded Missile Magazine I", "nameFaction2": "Expanded Missile Magazine I", "nameFaction3": "Expanded Missile Magazine I", "nameFaction4": "Naval Officer 3 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:20 and researchDayPassed:9 and hasResearch:5930" }, "desc": "Increased cruise missile capacity, allowing the ship to fire more missiles at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5932": { "@c": "ultshared.research.UltResearchType", "itemID": 5932, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 1000, "4": 1250, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 13, "replacedResearch": 5931, "requiredResearches": { "5931": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 4 EU", "nameFaction1": "Task-Force Commander", "nameFaction2": "Task-Force Commander", "nameFaction3": "Task-Force Commander", "nameFaction4": "Naval Officer 4 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:32 and researchDayPassed:13 and (hasResearch:2801 or hasResearch:2808 or hasResearch:2793 or hasResearch:2814) and hasResearch:5931" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5933": { "@c": "ultshared.research.UltResearchType", "itemID": 5933, "identifier": "research-incr_antiair_range", "set": 10, "setOrderID": 106, "costs": { "1": 1120, "4": 1350, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 16, "replacedResearch": 5932, "requiredResearches": { "5932": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 5 EU", "nameFaction1": "Air-Defense Upgrade", "nameFaction2": "Air-Defense Upgrade", "nameFaction3": "Air-Defense Upgrade", "nameFaction4": "Naval Officer 5 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:50 and researchDayPassed:16 and hasResearch:5932" }, "desc": "Special air-defense weapon systems and training, increasing the unit's lethality versus air targets.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5934": { "@c": "ultshared.research.UltResearchType", "itemID": 5934, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 106, "costs": { "1": 1200, "4": 1450, "20": 2650, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 19, "replacedResearch": 5933, "requiredResearches": { "5933": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 6 EU", "nameFaction1": "Expanded Missile Magazine II", "nameFaction2": "Expanded Missile Magazine II", "nameFaction3": "Expanded Missile Magazine II", "nameFaction4": "Naval Officer 6 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:66 and researchDayPassed:19 and hasResearch:5933" }, "desc": "Even further improved cruise missile capacity on board the vessel. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5935": { "@c": "ultshared.research.UltResearchType", "itemID": 5935, "identifier": "", "set": 10, "setOrderID": 106, "costs": { "1": 1300, "4": 1500, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 23, "replacedResearch": 5934, "requiredResearches": { "5934": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Naval Officer 7 EU", "nameFaction1": "Fleet Admiral", "nameFaction2": "Fleet Admiral", "nameFaction3": "Fleet Admiral", "nameFaction4": "Naval Officer 7 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:87 and researchDayPassed:23 and (hasResearch:2803 or hasResearch:2811 or hasResearch:2795 or hasResearch:2817) and hasResearch:5934" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Destroyer, Frigate, Cruiser or Aircraft Carrier.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5936": { "@c": "ultshared.research.UltResearchType", "itemID": 5936, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 650, "4": 900, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 1 RU", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "Submarine Commander 1 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:6 and researchDayPassed:1 and (hasResearch:2826 or hasResearch:2833)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5937": { "@c": "ultshared.research.UltResearchType", "itemID": 5937, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 107, "costs": { "1": 700, "4": 1000, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 4, "replacedResearch": 5936, "requiredResearches": { "5936": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 2 RU", "nameFaction1": "Advanced Sensors Upgrade", "nameFaction2": "Advanced Sensors Upgrade", "nameFaction3": "Advanced Sensors Upgrade", "nameFaction4": "Submarine Commander 2 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:14 and researchDayPassed:4 and hasResearch:5936" }, "desc": "Upgraded sensors array and sonar increasing the submarine's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5938": { "@c": "ultshared.research.UltResearchType", "itemID": 5938, "identifier": "research-incr_speed", "set": 10, "setOrderID": 107, "costs": { "1": 750, "4": 1050, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 8, "replacedResearch": 5937, "requiredResearches": { "5937": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 3 RU", "nameFaction1": "Propulsion Upgrade", "nameFaction2": "Propulsion Upgrade", "nameFaction3": "Propulsion Upgrade", "nameFaction4": "Submarine Commander 3 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:24 and researchDayPassed:8 and hasResearch:5937" }, "desc": "Submarine Engine upgrade resulting in increased cruising speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5939": { "@c": "ultshared.research.UltResearchType", "itemID": 5939, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 800, "4": 1150, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 11, "replacedResearch": 5938, "requiredResearches": { "5938": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 4 RU", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "Submarine Commander 4 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:37 and researchDayPassed:11 and (hasResearch:2829 or hasResearch:2836) and hasResearch:5938" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5940": { "@c": "ultshared.research.UltResearchType", "itemID": 5940, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 107, "costs": { "1": 900, "4": 1250, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 15, "replacedResearch": 5939, "requiredResearches": { "5939": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 5 RU", "nameFaction1": "Ballistic Missile Upgrade", "nameFaction2": "Ballistic Missile Upgrade", "nameFaction3": "Ballistic Missile Upgrade", "nameFaction4": "Submarine Commander 5 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:56 and researchDayPassed:15 and hasResearch:5939" }, "desc": "Upgrade adding ballistic missiles to the attack sub's missile compartment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5941": { "@c": "ultshared.research.UltResearchType", "itemID": 5941, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 107, "costs": { "1": 950, "4": 1350, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 19, "replacedResearch": 5940, "requiredResearches": { "5940": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 6 RU", "nameFaction1": "Expanded Missile Magazine", "nameFaction2": "Expanded Missile Magazine", "nameFaction3": "Expanded Missile Magazine", "nameFaction4": "Submarine Commander 6 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:70 and researchDayPassed:19 and hasResearch:5940" }, "desc": "Increased cruise missile capacity, allowing the ship to fire more missiles at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5942": { "@c": "ultshared.research.UltResearchType", "itemID": 5942, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 1100, "4": 1500, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 22, "replacedResearch": 5941, "requiredResearches": { "5941": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 7 RU", "nameFaction1": "Commanding Admiral", "nameFaction2": "Commanding Admiral", "nameFaction3": "Commanding Admiral", "nameFaction4": "Submarine Commander 7 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:95 and researchDayPassed:22 and (hasResearch:2831 or hasResearch:2839) and hasResearch:5941" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5943": { "@c": "ultshared.research.UltResearchType", "itemID": 5943, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 650, "4": 900, "20": 1650, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 1 EU", "nameFaction1": "Renowned Skipper", "nameFaction2": "Renowned Skipper", "nameFaction3": "Renowned Skipper", "nameFaction4": "Submarine Commander 1 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:6 and researchDayPassed:1 and (hasResearch:2826 or hasResearch:2833)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5944": { "@c": "ultshared.research.UltResearchType", "itemID": 5944, "identifier": "research-incr_sight_range", "set": 10, "setOrderID": 107, "costs": { "1": 700, "4": 1000, "20": 1800, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 4, "replacedResearch": 5943, "requiredResearches": { "5943": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 2 EU", "nameFaction1": "Advanced Sensors Upgrade", "nameFaction2": "Advanced Sensors Upgrade", "nameFaction3": "Advanced Sensors Upgrade", "nameFaction4": "Submarine Commander 2 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:14 and researchDayPassed:4 and hasResearch:5943" }, "desc": "Upgraded sensors array and sonar increasing the submarine's visual and electronic target detection range.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5945": { "@c": "ultshared.research.UltResearchType", "itemID": 5945, "identifier": "research-incr_speed", "set": 10, "setOrderID": 107, "costs": { "1": 750, "4": 1050, "20": 1950, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 8, "replacedResearch": 5944, "requiredResearches": { "5944": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 3 EU", "nameFaction1": "Propulsion Upgrade", "nameFaction2": "Propulsion Upgrade", "nameFaction3": "Propulsion Upgrade", "nameFaction4": "Submarine Commander 3 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:24 and researchDayPassed:8 and hasResearch:5944" }, "desc": "Submarine Engine upgrade resulting in increased cruising speed.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5946": { "@c": "ultshared.research.UltResearchType", "itemID": 5946, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 800, "4": 1150, "20": 2100, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 11, "replacedResearch": 5945, "requiredResearches": { "5945": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 4 EU", "nameFaction1": "Squadron Commodore", "nameFaction2": "Squadron Commodore", "nameFaction3": "Squadron Commodore", "nameFaction4": "Submarine Commander 4 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:37 and researchDayPassed:11 and (hasResearch:2829 or hasResearch:2836) and hasResearch:5945" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5947": { "@c": "ultshared.research.UltResearchType", "itemID": 5947, "identifier": "research-missile_upgrade", "set": 10, "setOrderID": 107, "costs": { "1": 900, "4": 1250, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 15, "replacedResearch": 5946, "requiredResearches": { "5946": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 5 EU", "nameFaction1": "Ballistic Missile Upgrade", "nameFaction2": "Ballistic Missile Upgrade", "nameFaction3": "Ballistic Missile Upgrade", "nameFaction4": "Submarine Commander 5 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:56 and researchDayPassed:15 and hasResearch:5946" }, "desc": "Upgrade adding ballistic missiles to the attack sub's missile compartment.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5948": { "@c": "ultshared.research.UltResearchType", "itemID": 5948, "identifier": "research-incr_missile_capacity", "set": 10, "setOrderID": 107, "costs": { "1": 950, "4": 1350, "20": 2450, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 19, "replacedResearch": 5947, "requiredResearches": { "5947": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 6 EU", "nameFaction1": "Expanded Missile Magazine", "nameFaction2": "Expanded Missile Magazine", "nameFaction3": "Expanded Missile Magazine", "nameFaction4": "Submarine Commander 6 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:70 and researchDayPassed:19 and hasResearch:5947" }, "desc": "Increased cruise missile capacity, allowing the ship to fire more missiles at a given time.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5949": { "@c": "ultshared.research.UltResearchType", "itemID": 5949, "identifier": "", "set": 10, "setOrderID": 107, "costs": { "1": 1100, "4": 1500, "20": 2700, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 22, "replacedResearch": 5948, "requiredResearches": { "5948": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Submarine Commander 7 EU", "nameFaction1": "Commanding Admiral", "nameFaction2": "Commanding Admiral", "nameFaction3": "Commanding Admiral", "nameFaction4": "Submarine Commander 7 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:95 and researchDayPassed:22 and (hasResearch:2831 or hasResearch:2839) and hasResearch:5948" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Any submarine.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5950": { "@c": "ultshared.research.UltResearchType", "itemID": 5950, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 550, "4": 650, "20": 750, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 1 RU", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "Airmobile Officer 1 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:7 and researchDayPassed:4 and (hasResearch:2936 or hasResearch:2915)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5951": { "@c": "ultshared.research.UltResearchType", "itemID": 5951, "identifier": "research-decr_terrain_penalty", "set": 10, "setOrderID": 102, "costs": { "1": 600, "4": 750, "20": 850, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 7, "replacedResearch": 5950, "requiredResearches": { "5950": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 2 RU", "nameFaction1": "Combat Survival Course", "nameFaction2": "Combat Survival Course", "nameFaction3": "Combat Survival Course", "nameFaction4": "Airmobile Officer 2 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:15 and researchDayPassed:7 and hasResearch:5950" }, "desc": "Survival and combat training in difficult terrain. Greatly increases the officer's ability to fight in a variety of environments.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5952": { "@c": "ultshared.research.UltResearchType", "itemID": 5952, "identifier": "research-stealth", "set": 10, "setOrderID": 102, "costs": { "1": 650, "4": 800, "20": 900, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 10, "replacedResearch": 5951, "requiredResearches": { "5951": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 3 RU", "nameFaction1": "Commando School", "nameFaction2": "Commando School", "nameFaction3": "Commando School", "nameFaction4": "Airmobile Officer 3 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:25 and researchDayPassed:10 and hasResearch:5951" }, "desc": "Unconventional warfare school, adding stealth operations and increased visual range to the officers ability list.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5953": { "@c": "ultshared.research.UltResearchType", "itemID": 5953, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 700, "4": 850, "20": 1000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 13, "replacedResearch": 5952, "requiredResearches": { "5952": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 4 RU", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "Airmobile Officer 4 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:40 and researchDayPassed:13 and (hasResearch:2939 or hasResearch:2917) and hasResearch:5952" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5954": { "@c": "ultshared.research.UltResearchType", "itemID": 5954, "identifier": "research-anti_stealth", "set": 10, "setOrderID": 102, "costs": { "1": 750, "4": 950, "20": 1050, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 17, "replacedResearch": 5953, "requiredResearches": { "5953": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 5 RU", "nameFaction1": "Recon School", "nameFaction2": "Recon School", "nameFaction3": "Recon School", "nameFaction4": "Airmobile Officer 5 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:59 and researchDayPassed:17 and hasResearch:5953" }, "desc": "Reconnaissance training resulting in the officer's ability to spot stealthy ground units as well as increasing his visual range in mountains.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5955": { "@c": "ultshared.research.UltResearchType", "itemID": 5955, "identifier": "research-amphibious", "set": 10, "setOrderID": 102, "costs": { "1": 800, "4": 1000, "20": 1150, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 20, "replacedResearch": 5954, "requiredResearches": { "5954": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 6 RU", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Airmobile Officer 6 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:72 and researchDayPassed:20 and hasResearch:5954" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5956": { "@c": "ultshared.research.UltResearchType", "itemID": 5956, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 850, "4": 1050, "20": 1200, "@c": "java.util.HashMap" }, "buildTime": 172800, "dayAvailable": 24, "replacedResearch": 5955, "requiredResearches": { "5955": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 7 RU", "nameFaction1": "Spec-Ops Commander", "nameFaction2": "Spec-Ops Commander", "nameFaction3": "Spec-Ops Commander", "nameFaction4": "Airmobile Officer 7 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:100 and researchDayPassed:24 and (hasResearch:2942 or hasResearch:2919) and hasResearch:5955" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "5957": { "@c": "ultshared.research.UltResearchType", "itemID": 5957, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 550, "4": 650, "20": 750, "@c": "java.util.HashMap" }, "buildTime": 129600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 1 EU", "nameFaction1": "Assault Leader", "nameFaction2": "Assault Leader", "nameFaction3": "Assault Leader", "nameFaction4": "Airmobile Officer 1 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:7 and researchDayPassed:3 and (hasResearch:2306 or hasResearch:2327)" }, "desc": "Entry level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 1): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5958": { "@c": "ultshared.research.UltResearchType", "itemID": 5958, "identifier": "research-decr_terrain_penalty", "set": 10, "setOrderID": 102, "costs": { "1": 600, "4": 750, "20": 850, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 7, "replacedResearch": 5957, "requiredResearches": { "5957": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 2 EU", "nameFaction1": "Combat Survival Course", "nameFaction2": "Combat Survival Course", "nameFaction3": "Combat Survival Course", "nameFaction4": "Airmobile Officer 2 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:15 and researchDayPassed:7 and hasResearch:5957" }, "desc": "Survival and combat training in difficult terrain. Greatly increases the officer's ability to fight in a variety of environments.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5959": { "@c": "ultshared.research.UltResearchType", "itemID": 5959, "identifier": "research-stealth", "set": 10, "setOrderID": 102, "costs": { "1": 650, "4": 800, "20": 900, "@c": "java.util.HashMap" }, "buildTime": 144000, "dayAvailable": 10, "replacedResearch": 5958, "requiredResearches": { "5958": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 3 EU", "nameFaction1": "Commando School", "nameFaction2": "Commando School", "nameFaction3": "Commando School", "nameFaction4": "Airmobile Officer 3 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:25 and researchDayPassed:10 and hasResearch:5958" }, "desc": "Unconventional warfare school, adding stealth operations and increased visual range to the officers ability list.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5960": { "@c": "ultshared.research.UltResearchType", "itemID": 5960, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 700, "4": 850, "20": 1000, "@c": "java.util.HashMap" }, "buildTime": 151200, "dayAvailable": 14, "replacedResearch": 5959, "requiredResearches": { "5959": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 4 EU", "nameFaction1": "Special Operative", "nameFaction2": "Special Operative", "nameFaction3": "Special Operative", "nameFaction4": "Airmobile Officer 4 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:40 and researchDayPassed:14 and (hasResearch:2309 or hasResearch:2329) and hasResearch:5959" }, "desc": "Mid level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 2): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5961": { "@c": "ultshared.research.UltResearchType", "itemID": 5961, "identifier": "research-anti_stealth", "set": 10, "setOrderID": 102, "costs": { "1": 750, "4": 950, "20": 1050, "@c": "java.util.HashMap" }, "buildTime": 158400, "dayAvailable": 18, "replacedResearch": 5960, "requiredResearches": { "5960": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 5 EU", "nameFaction1": "Recon School", "nameFaction2": "Recon School", "nameFaction3": "Recon School", "nameFaction4": "Airmobile Officer 5 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:59 and researchDayPassed:18 and hasResearch:5960" }, "desc": "Reconnaissance training resulting in the officer's ability to spot stealthy ground units as well as increasing his visual range in mountains.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5962": { "@c": "ultshared.research.UltResearchType", "itemID": 5962, "identifier": "research-amphibious", "set": 10, "setOrderID": 102, "costs": { "1": 800, "4": 1000, "20": 1150, "@c": "java.util.HashMap" }, "buildTime": 165600, "dayAvailable": 21, "replacedResearch": 5961, "requiredResearches": { "5961": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 6 EU", "nameFaction1": "Amphibious Operations Training", "nameFaction2": "Amphibious Operations Training", "nameFaction3": "Amphibious Operations Training", "nameFaction4": "Airmobile Officer 6 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:72 and researchDayPassed:21 and hasResearch:5961" }, "desc": "Officer can embark/disembark sea to shore and vice versa as well as cross rivers without use of harbors.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5963": { "@c": "ultshared.research.UltResearchType", "itemID": 5963, "identifier": "", "set": 10, "setOrderID": 102, "costs": { "1": 850, "4": 1050, "20": 1200, "@c": "java.util.HashMap" }, "buildTime": 172800, "dayAvailable": 25, "replacedResearch": 5962, "requiredResearches": { "5962": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Airmobile Officer 7 EU", "nameFaction1": "Spec-Ops Commander", "nameFaction2": "Spec-Ops Commander", "nameFaction3": "Spec-Ops Commander", "nameFaction4": "Airmobile Officer 7 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "minRank:100 and researchDayPassed:25 and (hasResearch:2312 or hasResearch:2331) and hasResearch:5962" }, "desc": "High level Officer. Powerful unit with additional combat bonuses to own stack (including self). Prerequisite (Tier 3): Airborne Infantry or Special Forces.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "5964": { "@c": "ultshared.research.UltResearchType", "itemID": 5964, "identifier": "", "set": 11, "setOrderID": 111, "costs": { "1": 1350, "4": 1500, "20": 2175, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 1 US", "nameFaction1": "Merkava MK4", "nameFaction2": "Merkava MK4", "nameFaction3": "Merkava MK4", "nameFaction4": "0", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:3 and (hasResearch:2957 or hasResearch:3607 or hasResearch:3513) and hasPremiumItem:8409" }, "desc": "Next generation military unit. Prerequisite (Level 1): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5965": { "@c": "ultshared.research.UltResearchType", "itemID": 5965, "identifier": "research-army_boost", "set": 11, "setOrderID": 111, "costs": { "1": 2150, "4": 2475, "20": 3475, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 15, "replacedResearch": 5964, "requiredResearches": { "5964": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 2 US", "nameFaction1": "Digital Mapping System", "nameFaction2": "Digital Mapping System", "nameFaction3": "Digital Mapping System", "nameFaction4": "0", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:15 and hasResearch:5964" }, "desc": "Increases combat awareness and grants an attack-bonus to any armored unit that is stacked with this Elite MBT.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "5966": { "@c": "ultshared.research.UltResearchType", "itemID": 5966, "identifier": "research-incr_def", "set": 11, "setOrderID": 111, "costs": { "1": 2725, "4": 3150, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 18, "replacedResearch": 5965, "requiredResearches": { "5965": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 3 US", "nameFaction1": "Modular Composite Armor", "nameFaction2": "Modular Composite Armor", "nameFaction3": "Modular Composite Armor", "nameFaction4": "0", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:18 and hasResearch:5965" }, "desc": "Significantly improved survivability of the MBT due to easy replacement of damaged armor. Increases hitpoints.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8253": { "@c": "ultshared.research.UltResearchType", "itemID": 8253, "identifier": "", "set": 11, "setOrderID": 111, "costs": { "1": 3350, "4": 3750, "20": 5850, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 27, "replacedResearch": 5966, "requiredResearches": { "5966": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 4 US", "nameFaction1": "Merkava MK5", "nameFaction2": "Merkava MK5", "nameFaction3": "Merkava MK5", "nameFaction4": "0", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:27 and hasResearch:5966 and (hasResearch:2962 or hasResearch:3518 or hasResearch:3612)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite (Level 6): Main Battle Tank, Armored Fighting Vehicle, Tank Destroyer", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8254": { "@c": "ultshared.research.UltResearchType", "itemID": 8254, "identifier": "", "set": 11, "setOrderID": 111, "costs": { "1": 1350, "4": 1500, "20": 2175, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 1 EU", "nameFaction1": "Black Night MK2", "nameFaction2": "Black Night MK2", "nameFaction3": "Black Night MK2", "nameFaction4": "Season Main Battle Tank 1 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:3 and (hasResearch:2377 or hasResearch:3600 or hasResearch:2349) and hasPremiumItem:8409" }, "desc": "Next generation military unit. Prerequisite (Level 1): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8255": { "@c": "ultshared.research.UltResearchType", "itemID": 8255, "identifier": "research-army_boost", "set": 11, "setOrderID": 111, "costs": { "1": 2150, "4": 2475, "20": 3475, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 13, "replacedResearch": 8254, "requiredResearches": { "8254": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 2 EU", "nameFaction1": "Digital Mapping System", "nameFaction2": "Digital Mapping System", "nameFaction3": "Digital Mapping System", "nameFaction4": "Season Main Battle Tank 2 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:13 and hasResearch:8254" }, "desc": "Increases combat awareness and grants an attack-bonus to any armored unit that is stacked with this Elite MBT.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8256": { "@c": "ultshared.research.UltResearchType", "itemID": 8256, "identifier": "research-incr_atk_dmg", "set": 11, "setOrderID": 111, "costs": { "1": 2725, "4": 3150, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 18, "replacedResearch": 8255, "requiredResearches": { "8255": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 3 EU", "nameFaction1": "Iron Fist APS", "nameFaction2": "Iron Fist APS", "nameFaction3": "Iron Fist APS", "nameFaction4": "Season Main Battle Tank 3 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:18 and hasResearch:8255" }, "desc": "The Iron Fist Active Protection System provides increased point-defense against missiles.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8257": { "@c": "ultshared.research.UltResearchType", "itemID": 8257, "identifier": "", "set": 11, "setOrderID": 111, "costs": { "1": 3350, "4": 3750, "20": 5850, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 25, "replacedResearch": 8256, "requiredResearches": { "8256": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 4 EU", "nameFaction1": "Black Night MK3", "nameFaction2": "Black Night MK3", "nameFaction3": "Black Night MK3", "nameFaction4": "Season Main Battle Tank 4 EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:25 and hasResearch:8256 and (hasResearch:2382 or hasResearch:2354 or hasResearch:3605)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite (Level 6): Main Battle Tank, Armored Fighting Vehicle, Tank Destroyer", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8258": { "@c": "ultshared.research.UltResearchType", "itemID": 8258, "identifier": "", "set": 11, "setOrderID": 111, "costs": { "1": 1350, "4": 1500, "20": 2175, "@c": "java.util.HashMap" }, "buildTime": 97200, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 1 RU", "nameFaction1": "Black Eagle MK1", "nameFaction2": "Black Eagle MK1", "nameFaction3": "Black Eagle MK1", "nameFaction4": "Season Main Battle Tank 1 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:2 and (hasResearch:2964 or hasResearch:3614 or hasResearch:3519) and hasPremiumItem:8409" }, "desc": "Next generation military unit. Prerequisite (Level 1): Main Battle Tank, Armored Fighting Vehicle, or Tank Destroyer", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8259": { "@c": "ultshared.research.UltResearchType", "itemID": 8259, "identifier": "research-army_boost", "set": 11, "setOrderID": 111, "costs": { "1": 2150, "4": 2475, "20": 3475, "@c": "java.util.HashMap" }, "buildTime": 108000, "dayAvailable": 11, "replacedResearch": 8258, "requiredResearches": { "8258": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 2 RU", "nameFaction1": "Digital Mapping System", "nameFaction2": "Digital Mapping System", "nameFaction3": "Digital Mapping System", "nameFaction4": "Season Main Battle Tank 2 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:11 and hasResearch:8258" }, "desc": "Increases combat awareness and grants an attack-bonus to any armored unit that is stacked with this Elite MBT.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8260": { "@c": "ultshared.research.UltResearchType", "itemID": 8260, "identifier": "research-incr_atk_dmg", "set": 11, "setOrderID": 111, "costs": { "1": 2725, "4": 3150, "20": 4400, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 16, "replacedResearch": 8259, "requiredResearches": { "8259": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 3 RU", "nameFaction1": "152mm Turret Upgrade", "nameFaction2": "152mm Turret Upgrade", "nameFaction3": "152mm Turret Upgrade", "nameFaction4": "Season Main Battle Tank 3 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:16 and hasResearch:8259" }, "desc": "152mm tank turret that delivers even more devastating firepower against infantry and armored units.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8261": { "@c": "ultshared.research.UltResearchType", "itemID": 8261, "identifier": "", "set": 11, "setOrderID": 111, "costs": { "1": 3350, "4": 3750, "20": 5850, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 23, "replacedResearch": 8260, "requiredResearches": { "8260": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Main Battle Tank 4 RU", "nameFaction1": "Black Eagle MK2", "nameFaction2": "Black Eagle MK2", "nameFaction3": "Black Eagle MK2", "nameFaction4": "Season Main Battle Tank 4 RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:23 and hasResearch:8260 and (hasResearch:2969 or hasResearch:3524 or hasResearch:3619)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite (Level 6): Main Battle Tank, Armored Fighting Vehicle, Tank Destroyer", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8262": { "@c": "ultshared.research.UltResearchType", "itemID": 8262, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 1200, "4": 1325, "20": 2625, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter US", "nameFaction1": "RAH-66 Comanche", "nameFaction2": "RAH-66 Comanche", "nameFaction3": "RAH-66 Comanche", "nameFaction4": "Season Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:1 and (hasResearch:3494 or hasResearch:3009 or hasResearch:2420) and hasPremiumItem:8411" }, "desc": "Next generation military unit. Prerequisite: Any Helicopter (Tier 1)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8263": { "@c": "ultshared.research.UltResearchType", "itemID": 8263, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 1925, "4": 2125, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 11, "replacedResearch": 8262, "requiredResearches": { "8262": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter US", "nameFaction1": "RAH-66 Comanche", "nameFaction2": "RAH-66 Comanche", "nameFaction3": "RAH-66 Comanche", "nameFaction4": "Season Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:11 and (hasResearch:3497 or hasResearch:3011 or hasResearch:2423)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite: Any Helicopter (Tier 2)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8264": { "@c": "ultshared.research.UltResearchType", "itemID": 8264, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 3000, "4": 3325, "20": 5850, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 22, "replacedResearch": 8263, "requiredResearches": { "8263": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter US", "nameFaction1": "RAH-66 Comanche", "nameFaction2": "RAH-66 Comanche", "nameFaction3": "RAH-66 Comanche", "nameFaction4": "Season Helicopter US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:22 and (hasResearch:3499 or hasResearch:3014 or hasResearch:2425)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite: Any Helicopter (Tier 3)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8265": { "@c": "ultshared.research.UltResearchType", "itemID": 8265, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 1200, "4": 1325, "20": 2625, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter EU", "nameFaction1": "S-97 Raider", "nameFaction2": "S-97 Raider", "nameFaction3": "S-97 Raider", "nameFaction4": "Season Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:2 and (hasResearch:2413 or hasResearch:2427 or hasResearch:2420) and hasPremiumItem:8411" }, "desc": "Next generation military unit. Prerequisite: Any Helicopter (Tier 1)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8266": { "@c": "ultshared.research.UltResearchType", "itemID": 8266, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 1925, "4": 2125, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 12, "replacedResearch": 8265, "requiredResearches": { "8265": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter EU", "nameFaction1": "S-97 Raider", "nameFaction2": "S-97 Raider", "nameFaction3": "S-97 Raider", "nameFaction4": "Season Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:12 and (hasResearch:2416 or hasResearch:2429 or hasResearch:2423)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite: Any Helicopter (Tier 2)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8267": { "@c": "ultshared.research.UltResearchType", "itemID": 8267, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 3000, "4": 3325, "20": 5850, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 22, "replacedResearch": 8266, "requiredResearches": { "8266": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter EU", "nameFaction1": "S-97 Raider", "nameFaction2": "S-97 Raider", "nameFaction3": "S-97 Raider", "nameFaction4": "Season Helicopter EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:22 and (hasResearch:2418 or hasResearch:2432 or hasResearch:2425)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite: Any Helicopter (Tier 3)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8268": { "@c": "ultshared.research.UltResearchType", "itemID": 8268, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 1200, "4": 1325, "20": 2625, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 1, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter RU", "nameFaction1": "Flying Lightning", "nameFaction2": "Flying Lightning", "nameFaction3": "Flying Lightning", "nameFaction4": "Season Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:1 and (hasResearch:3482 or hasResearch:3016 or hasResearch:2420) and hasPremiumItem:8411" }, "desc": "Next generation military unit. Prerequisite: Any Helicopter (Tier 1)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8269": { "@c": "ultshared.research.UltResearchType", "itemID": 8269, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 1925, "4": 2125, "20": 4200, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 10, "replacedResearch": 8268, "requiredResearches": { "8268": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter RU", "nameFaction1": "Flying Lightning", "nameFaction2": "Flying Lightning", "nameFaction3": "Flying Lightning", "nameFaction4": "Season Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:10 and (hasResearch:3485 or hasResearch:3018 or hasResearch:2423)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite: Any Helicopter (Tier 2)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8270": { "@c": "ultshared.research.UltResearchType", "itemID": 8270, "identifier": "", "set": 11, "setOrderID": 112, "costs": { "1": 3000, "4": 3325, "20": 5850, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 20, "replacedResearch": 8269, "requiredResearches": { "8269": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Helicopter RU", "nameFaction1": "Flying Lightning", "nameFaction2": "Flying Lightning", "nameFaction3": "Flying Lightning", "nameFaction4": "Season Helicopter RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:20 and (hasResearch:3487 or hasResearch:3021 or hasResearch:2425)" }, "desc": "Next generation military unit, fully replacing the previous technology and equipment. Prerequisite: Any Helicopter (Tier 3)", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8271": { "@c": "ultshared.research.UltResearchType", "itemID": 8271, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 1450, "4": 1950, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine US", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "Season Submarine US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:2 and hasPremiumItem:8412" }, "desc": "Next generation submarine powered by air-independent propulsion. Excels in coastal waters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8272": { "@c": "ultshared.research.UltResearchType", "itemID": 8272, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 1800, "4": 2550, "20": 5075, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 13, "replacedResearch": 8271, "requiredResearches": { "8271": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine US", "nameFaction1": "Type 212B", "nameFaction2": "677 Lada MK2", "nameFaction3": "Scorpène CA-3000", "nameFaction4": "Season Submarine US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:13" }, "desc": "Significant improvements to the hull make the Type 212B undetectable by sonar. Torpedo tubes have been upgraded for anti-air capability while submerged.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8453": { "@c": "ultshared.research.UltResearchType", "itemID": 8453, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 2450, "4": 3200, "20": 6350, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 23, "replacedResearch": 8272, "requiredResearches": { "8272": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine US", "nameFaction1": "Type 212C", "nameFaction2": "677 Lada MK3", "nameFaction3": "Scorpène CA-4000", "nameFaction4": "Season Submarine US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:23" }, "desc": "The Type 212C's arsenal now includes tube-launched cruise missiles. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8454": { "@c": "ultshared.research.UltResearchType", "itemID": 8454, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 1450, "4": 1950, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine EU", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "Season Submarine EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:2 and hasPremiumItem:8412" }, "desc": "Next generation submarine powered by air-independent propulsion. Excels in coastal waters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8455": { "@c": "ultshared.research.UltResearchType", "itemID": 8455, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 1800, "4": 2550, "20": 5075, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 13, "replacedResearch": 8454, "requiredResearches": { "8454": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine EU", "nameFaction1": "Type 212B", "nameFaction2": "677 Lada MK2", "nameFaction3": "Scorpène CA-3000", "nameFaction4": "Season Submarine EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:13" }, "desc": "Significant improvements to the hull make the Scorpène CA-3000 undetectable by sonar. Torpedo tubes have been upgraded for anti-air capability while submerged.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8456": { "@c": "ultshared.research.UltResearchType", "itemID": 8456, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 2450, "4": 3200, "20": 6350, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 23, "replacedResearch": 8455, "requiredResearches": { "8455": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine EU", "nameFaction1": "Type 212C", "nameFaction2": "677 Lada MK3", "nameFaction3": "Scorpène CA-4000", "nameFaction4": "Season Submarine EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:23" }, "desc": "The Scorpène CA-4000's arsenal now includes tube-launched cruise missiles. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "8457": { "@c": "ultshared.research.UltResearchType", "itemID": 8457, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 1450, "4": 1950, "20": 3900, "@c": "java.util.HashMap" }, "buildTime": 104400, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine RU", "nameFaction1": "Type 212A", "nameFaction2": "677 Lada MK1", "nameFaction3": "Scorpène CA-2000", "nameFaction4": "Season Submarine RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:2 and hasPremiumItem:8412" }, "desc": "Next generation submarine powered by air-independent propulsion. Excels in coastal waters.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8458": { "@c": "ultshared.research.UltResearchType", "itemID": 8458, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 1800, "4": 2550, "20": 5075, "@c": "java.util.HashMap" }, "buildTime": 115200, "dayAvailable": 13, "replacedResearch": 8457, "requiredResearches": { "8457": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine RU", "nameFaction1": "Type 212B", "nameFaction2": "677 Lada MK2", "nameFaction3": "Scorpène CA-3000", "nameFaction4": "Season Submarine RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:13" }, "desc": "Significant improvements to the hull make the 677 Lada MK2 undetectable by sonar. Torpedo tubes have been upgraded for anti-air capability while submerged.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8459": { "@c": "ultshared.research.UltResearchType", "itemID": 8459, "identifier": "", "set": 11, "setOrderID": 113, "costs": { "1": 2450, "4": 3200, "20": 6350, "@c": "java.util.HashMap" }, "buildTime": 140400, "dayAvailable": 23, "replacedResearch": 8458, "requiredResearches": { "8458": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Submarine RU", "nameFaction1": "Type 212C", "nameFaction2": "677 Lada MK3", "nameFaction3": "Scorpène CA-4000", "nameFaction4": "Season Submarine RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:23" }, "desc": "The 677 Lada MK3's arsenal now includes tube-launched cruise missiles. ", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "8460": { "@c": "ultshared.research.UltResearchType", "itemID": 8460, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 1200, "4": 1600, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun US", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "Season Railgun US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:3 and hasPremiumItem:8415" }, "desc": "Next generation, mobile, electromagnetic railgun.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "8461": { "@c": "ultshared.research.UltResearchType", "itemID": 8461, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 2100, "4": 2500, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 16, "replacedResearch": 8460, "requiredResearches": { "8460": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun US", "nameFaction1": "Thor MK2", "nameFaction2": "Igla-SV S46", "nameFaction3": "Lance MK2", "nameFaction4": "Season Railgun US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:16" }, "desc": "Railgun can interface with radar capable systems, enabling it to engage airborne targets. Group with radar capable units to effectively utilize its anti-air capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "10144": { "@c": "ultshared.research.UltResearchType", "itemID": 10144, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 3000, "4": 3500, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 28, "replacedResearch": 8461, "requiredResearches": { "8461": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun US", "nameFaction1": "Thor MK3", "nameFaction2": "Igla-SV S47", "nameFaction3": "Lance MK3", "nameFaction4": "Season Railgun US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:28" }, "desc": "Increased mobility and significant upgrades to anti-missile capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "10145": { "@c": "ultshared.research.UltResearchType", "itemID": 10145, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 1200, "4": 1600, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun EU", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "Season Railgun EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:3 and hasPremiumItem:8415" }, "desc": "Next generation, mobile, electromagnetic railgun.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10146": { "@c": "ultshared.research.UltResearchType", "itemID": 10146, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 2100, "4": 2500, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 16, "replacedResearch": 10145, "requiredResearches": { "10145": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun EU", "nameFaction1": "Thor MK2", "nameFaction2": "Igla-SV S46", "nameFaction3": "Lance MK2", "nameFaction4": "Season Railgun EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:16" }, "desc": "Railgun can interface with radar capable systems, enabling it to engage airborne targets. Group with radar capable units to effectively utilize its anti-air capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10147": { "@c": "ultshared.research.UltResearchType", "itemID": 10147, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 3000, "4": 3500, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 28, "replacedResearch": 10146, "requiredResearches": { "10146": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun EU", "nameFaction1": "Thor MK3", "nameFaction2": "Igla-SV S47", "nameFaction3": "Lance MK3", "nameFaction4": "Season Railgun EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:28" }, "desc": "Increased mobility and significant upgrades to anti-missile capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10148": { "@c": "ultshared.research.UltResearchType", "itemID": 10148, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 1200, "4": 1600, "20": 2300, "@c": "java.util.HashMap" }, "buildTime": 93600, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun RU", "nameFaction1": "Thor MK1", "nameFaction2": "Igla-SV S45", "nameFaction3": "Lance MK1", "nameFaction4": "Season Railgun RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:3 and hasPremiumItem:8415" }, "desc": "Next generation, mobile, electromagnetic railgun.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "10149": { "@c": "ultshared.research.UltResearchType", "itemID": 10149, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 2100, "4": 2500, "20": 4500, "@c": "java.util.HashMap" }, "buildTime": 122400, "dayAvailable": 16, "replacedResearch": 10148, "requiredResearches": { "10148": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun RU", "nameFaction1": "Thor MK2", "nameFaction2": "Igla-SV S46", "nameFaction3": "Lance MK2", "nameFaction4": "Season Railgun RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:16" }, "desc": "Railgun can interface with radar capable systems, enabling it to engage airborne targets. Group with radar capable units to effectively utilize its anti-air capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "10150": { "@c": "ultshared.research.UltResearchType", "itemID": 10150, "identifier": "", "set": 11, "setOrderID": 114, "costs": { "1": 3000, "4": 3500, "20": 5600, "@c": "java.util.HashMap" }, "buildTime": 147600, "dayAvailable": 28, "replacedResearch": 10149, "requiredResearches": { "10149": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Railgun RU", "nameFaction1": "Thor MK3", "nameFaction2": "Igla-SV S47", "nameFaction3": "Lance MK3", "nameFaction4": "Season Railgun RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:28" }, "desc": "Increased mobility and significant upgrades to anti-missile capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "10151": { "@c": "ultshared.research.UltResearchType", "itemID": 10151, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 1350, "4": 1475, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber US", "nameFaction1": "B-52H", "nameFaction2": "B-52H", "nameFaction3": "B-52H", "nameFaction4": "Season Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:3 and hasResearch:3458 and hasPremiumItem:8416" }, "desc": "Bomber retrofit with air-launched ballistic missiles.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "10152": { "@c": "ultshared.research.UltResearchType", "itemID": 10152, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 2000, "4": 2150, "20": 4425, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 14, "replacedResearch": 10151, "requiredResearches": { "10151": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber US", "nameFaction1": "B-52H", "nameFaction2": "B-52H", "nameFaction3": "B-52H", "nameFaction4": "Season Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:14 and hasResearch:3461" }, "desc": "Reduced missile resupply times and low radar signature.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "10153": { "@c": "ultshared.research.UltResearchType", "itemID": 10153, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 3250, "4": 3225, "20": 7200, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 25, "replacedResearch": 10152, "requiredResearches": { "10152": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber US", "nameFaction1": "B-52H", "nameFaction2": "B-52H", "nameFaction3": "B-52H", "nameFaction4": "Season Bomber US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:25 and hasResearch:3463" }, "desc": "Increased missile capacity.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "10154": { "@c": "ultshared.research.UltResearchType", "itemID": 10154, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 1350, "4": 1475, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 3, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber EU", "nameFaction1": "Avro Vulcan", "nameFaction2": "Avro Vulcan", "nameFaction3": "Avro Vulcan", "nameFaction4": "Season Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:3 and hasResearch:2470 and hasPremiumItem:8416" }, "desc": "Bomber retrofit with air-launched ballistic missiles.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10155": { "@c": "ultshared.research.UltResearchType", "itemID": 10155, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 2000, "4": 2150, "20": 4425, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 14, "replacedResearch": 10154, "requiredResearches": { "10154": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber EU", "nameFaction1": "Avro Vulcan", "nameFaction2": "Avro Vulcan", "nameFaction3": "Avro Vulcan", "nameFaction4": "Season Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:14 and hasResearch:2473" }, "desc": "Reduced missile resupply times and low radar signature.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10156": { "@c": "ultshared.research.UltResearchType", "itemID": 10156, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 3250, "4": 3225, "20": 7200, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 25, "replacedResearch": 10155, "requiredResearches": { "10155": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber EU", "nameFaction1": "Avro Vulcan", "nameFaction2": "Avro Vulcan", "nameFaction3": "Avro Vulcan", "nameFaction4": "Season Bomber EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:25 and hasResearch:2475" }, "desc": "Increased missile capacity.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10157": { "@c": "ultshared.research.UltResearchType", "itemID": 10157, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 1350, "4": 1475, "20": 3000, "@c": "java.util.HashMap" }, "buildTime": 86400, "dayAvailable": 4, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber RU", "nameFaction1": "Tupolev Tu-160", "nameFaction2": "Tupolev Tu-160", "nameFaction3": "Tupolev Tu-160", "nameFaction4": "Season Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:4 and hasResearch:3037 and hasPremiumItem:8416" }, "desc": "Bomber retrofit with air-launched ballistic missiles.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "10158": { "@c": "ultshared.research.UltResearchType", "itemID": 10158, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 2000, "4": 2150, "20": 4425, "@c": "java.util.HashMap" }, "buildTime": 111600, "dayAvailable": 16, "replacedResearch": 10157, "requiredResearches": { "10157": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber RU", "nameFaction1": "Tupolev Tu-160", "nameFaction2": "Tupolev Tu-160", "nameFaction3": "Tupolev Tu-160", "nameFaction4": "Season Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:16 and hasResearch:3040" }, "desc": "Reduced missile resupply times and low radar signature.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "10159": { "@c": "ultshared.research.UltResearchType", "itemID": 10159, "identifier": "", "set": 11, "setOrderID": 115, "costs": { "1": 3250, "4": 3225, "20": 7200, "@c": "java.util.HashMap" }, "buildTime": 133200, "dayAvailable": 28, "replacedResearch": 10158, "requiredResearches": { "10158": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season Bomber RU", "nameFaction1": "Tupolev Tu-160", "nameFaction2": "Tupolev Tu-160", "nameFaction3": "Tupolev Tu-160", "nameFaction4": "Season Bomber RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:28 and hasResearch:3042" }, "desc": "Increased missile capacity.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "10160": { "@c": "ultshared.research.UltResearchType", "itemID": 10160, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 1450, "4": 1500, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 64800, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV US", "nameFaction1": "Titan UGV MK1", "nameFaction2": "Titan UGV MK1", "nameFaction3": "Titan UGV MK1", "nameFaction4": "Season UGV US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:2 and (hasResearch:3560 or hasResearch:3242 or hasResearch:3489) and hasPremiumItem:10305" }, "desc": "Next generation UGV outfitted to support infantry in the field. Must be deployed by infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "10161": { "@c": "ultshared.research.UltResearchType", "itemID": 10161, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 1850, "4": 1900, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 11, "replacedResearch": 10160, "requiredResearches": { "10160": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV US", "nameFaction1": "Titan UGV MK2", "nameFaction2": "Titan UGV MK2", "nameFaction3": "Titan UGV MK2", "nameFaction4": "Season UGV US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:11 and (hasResearch:3562 or hasResearch:3245 or hasResearch:3491)" }, "desc": "Upgraded sensor array significantly boosts the UGV's reconnaissance and offensive capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "10162": { "@c": "ultshared.research.UltResearchType", "itemID": 10162, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 2100, "4": 2200, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 22, "replacedResearch": 10161, "requiredResearches": { "10161": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV US", "nameFaction1": "Titan UGV MK3", "nameFaction2": "Titan UGV MK3", "nameFaction3": "Titan UGV MK3", "nameFaction4": "Season UGV US", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:22 and (hasResearch:3565 or hasResearch:3247 or hasResearch:3493)" }, "desc": "Upgraded radar significantly improves the UGV's surveillance and terrain mapping capabilities, resulting in unrivaled speed when operating autonomously in hostile terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 1 ] ] } }, "10163": { "@c": "ultshared.research.UltResearchType", "itemID": 10163, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 1450, "4": 1500, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 64800, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV EU", "nameFaction1": "TheMIS UGV MK1", "nameFaction2": "TheMIS UGV MK1", "nameFaction3": "TheMIS UGV MK1", "nameFaction4": "Season UGV EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:2 and (hasResearch:2320 or hasResearch:2313 or hasResearch:2327) and hasPremiumItem:10305" }, "desc": "Next generation UGV outfitted to support infantry in the field. Must be deployed by infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10164": { "@c": "ultshared.research.UltResearchType", "itemID": 10164, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 1850, "4": 1900, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 11, "replacedResearch": 10163, "requiredResearches": { "10163": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV EU", "nameFaction1": "TheMIS UGV MK2", "nameFaction2": "TheMIS UGV MK2", "nameFaction3": "TheMIS UGV MK2", "nameFaction4": "Season UGV EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:11 and (hasResearch:2322 or hasResearch:2316 or hasResearch:2329)" }, "desc": "Upgraded sensor array significantly boosts the UGV's reconnaissance and offensive capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10165": { "@c": "ultshared.research.UltResearchType", "itemID": 10165, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 2100, "4": 2200, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 22, "replacedResearch": 10164, "requiredResearches": { "10164": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV EU", "nameFaction1": "TheMIS UGV MK3", "nameFaction2": "TheMIS UGV MK3", "nameFaction3": "TheMIS UGV MK3", "nameFaction4": "Season UGV EU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:22 and (hasResearch:2325 or hasResearch:2318 or hasResearch:2331)" }, "desc": "Upgraded radar significantly improves the UGV's surveillance and terrain mapping capabilities, resulting in unrivaled speed when operating autonomously in hostile terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 3 ] ] } }, "10166": { "@c": "ultshared.research.UltResearchType", "itemID": 10166, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 1450, "4": 1500, "20": 2000, "@c": "java.util.HashMap" }, "buildTime": 64800, "dayAvailable": 2, "replacedResearch": 0, "requiredResearches": { "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV RU", "nameFaction1": "Marker UGV MK1", "nameFaction2": "Marker UGV MK1", "nameFaction3": "Marker UGV MK1", "nameFaction4": "Season UGV RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:2 and (hasResearch:3554 or hasResearch:2313 or hasResearch:2915) and hasPremiumItem:10305" }, "desc": "Next generation UGV outfitted to support infantry in the field. Must be deployed by infantry.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "10167": { "@c": "ultshared.research.UltResearchType", "itemID": 10167, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 1850, "4": 1900, "20": 2500, "@c": "java.util.HashMap" }, "buildTime": 100800, "dayAvailable": 13, "replacedResearch": 10166, "requiredResearches": { "10166": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV RU", "nameFaction1": "Marker UGV MK2", "nameFaction2": "Marker UGV MK2", "nameFaction3": "Marker UGV MK2", "nameFaction4": "Season UGV RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:13 and (hasResearch:3556 or hasResearch:2316 or hasResearch:2917)" }, "desc": "Upgraded sensor array significantly boosts the UGV's reconnaissance and offensive capabilities.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "10168": { "@c": "ultshared.research.UltResearchType", "itemID": 10168, "identifier": "", "set": 11, "setOrderID": 116, "costs": { "1": 2100, "4": 2200, "20": 2900, "@c": "java.util.HashMap" }, "buildTime": 136800, "dayAvailable": 23, "replacedResearch": 10167, "requiredResearches": { "10167": 0, "@c": "java.util.HashMap" }, "requiredPlans": { "@c": "java.util.HashMap" }, "trackingOptionID": 0, "unlockedItems": { "@c": "java.util.HashMap" }, "unlockedMaxLevel": { "@c": "java.util.HashMap" }, "name": "Season UGV RU", "nameFaction1": "Marker UGV MK3", "nameFaction2": "Marker UGV MK3", "nameFaction3": "Marker UGV MK3", "nameFaction4": "Season UGV RU", "researchRequirementConfig": { "@c": "ultshared.modding.configuration.UltResearchRequirementConfig", "expression": "researchDayPassed:23 and (hasResearch:3559 or hasResearch:2318 or hasResearch:2919)" }, "desc": "Upgraded radar significantly improves the UGV's surveillance and terrain mapping capabilities, resulting in unrivaled speed when operating autonomously in hostile terrain.", "factionSpecificResearchConfig": { "@c": "ultshared.modding.configuration.UltFactionSpecificResearchConfig", "factions": [ "java.util.HashSet", [ 2 ] ] } }, "@c": "java.util.HashMap" }, "resourceConsumption": { "@c": "java.util.HashMap" }, "options": { "@c": "java.util.HashMap", "referenceUnitTypeId": 2039, "constructionSlotItemID": 492, "capitalDayDistance": 4800, "manpowerMaxPromille": 0, "armyStrengthFactor": 100, "disengageTimePerUnit": 300, "consumptionFactor_con_noncore_province": 25, "removeInvalidOrders": 1, "antiAirAttackCooldown": 600, "patrolInterval": 600, "unitWalkDuration": 7200, "demolishResourceReturnFactor": 0.1, "researchCostRoundingResolution": 5, "consumptionFactor_con_noncore_city": 100, "coreCityUpgradeTypeID": 4117, "productionFactor_con_core_province": 50, "startSetup": 2001, "upgradeDamageFactor": 1, "manpowerResource": 3, "debugResources": 0, "disengageBaseTime": 3600, "provinceCenterDefenseBonus": 0.333333, "productionSlotItemID": 494, "transportShipID": 2516, "tax_population_factor": 0, "productionFactor_con_noncore_province": 50, "harbourCosts": 2700, "premiumCurrencyItem": 2028, "userPreferencesItemID": 8413, "planeTrainID": 2074, "provinceLevelBuildingID": 2240, "attackInterval": 3600, "productionFactor_con_core_city": 100, "casualtiesFactor": 1, "consumptionFactor_con_occupied_city": 100, "consumptionFactor_con_core_province": 33, "damageOnConquer": 5, "productionFactor_con_occupied_city": 25, "newspaperImageSize": 210, "antiAirAttackTick": 600, "decontaminatorUpgradeId": 2297, "productionFactor_con_noncore_city": 50, "rankingService": 1, "cacheTime": 1800, "premiumBoughtCurrencyItem": 2030, "displayAds": 1, "tax_production_factor": 100, "noncoreProductionPercent": 100, "airCorridorDegrees": 180, "moneyForPremium": 6, "tutorialFactory": 5, "premiumAccountItem": 2029, "spyCost": 10000, "consumptionFactor_con_core_city": 100, "contentItemsCacheTtl": 1 }, "stringOptions": { "@c": "java.util.HashMap", "mobileBrowserShop": "shop2017", "suggestedScenarios": "5975", "freeTeamMode": "true", "clientDeployPrefix": "con-client", "configPath": "resources/conflictnations", "eventScenarios": "2662;4721;4866;4887;5617;5634;5635;5637;5638;5640;5641;5642;5967;5969;5971;5972;5973;5978;6001;6002", "systemScenarios": "5975;5976;5973;6090;6091;8465" }, "premiumSpyJobs": [ "java.util.ArrayList", [ { "@c": "ultshared.spyjobs.UltRevealProvinceArmiesJob", "mission": 2, "countrywide": false, "provinceID": -1, "spyOwnerID": -1, "amount": 0, "time": 0, "premium": false, "day": -1, "opponentID": -1, "name": "Reveal Local Forces", "maxGmLimitLevel": 1, "description": "Momentarily reveals any army, owned by any nation, that is located in and around the targeted area at the exact moment the spy action is executed.", "premiumID": 3208, "jobName": "RevealProvinceArmies" }, { "@c": "ultshared.spyjobs.UltCountryInfoJob", "mission": 2, "countrywide": true, "provinceID": -1, "spyOwnerID": -1, "amount": 0, "time": 0, "premium": false, "day": -1, "opponentID": -1, "name": "Gather Country Intel", "maxGmLimitLevel": 1, "premiumID": 12372, "description": "Discloses a nation's resources, diplomatic relations, communications, agent positions and unit mobilization.", "jobName": "CountryInfo" }, { "@c": "ultshared.spyjobs.UltDecreaseMoralJob", "mission": 5, "countrywide": false, "provinceID": -1, "spyOwnerID": -1, "amount": 0, "time": 0, "premium": false, "day": -1, "opponentID": -1, "startMorale": 0, "name": "Spread Dissent", "maxGmLimitLevel": 0, "description": "Decreases local morale by 10%.", "premiumID": 12373, "jobName": "DecreaseMoral" }, { "@c": "ultshared.spyjobs.UltDestroyResourceJob", "mission": 3, "countrywide": false, "provinceID": -1, "spyOwnerID": -1, "amount": 0, "time": 0, "premium": false, "day": -1, "opponentID": -1, "name": "Disrupt Economy", "maxGmLimitLevel": 0, "description": "Destroys a part of daily local resource production.", "premiumID": 12374, "jobName": "DestroyResource" }, { "@c": "ultshared.spyjobs.UltDamageUpgradeJob", "mission": 4, "countrywide": false, "provinceID": -1, "spyOwnerID": -1, "amount": 0, "time": 0, "premium": false, "day": -1, "opponentID": -1, "damagedUpgrade": -1, "name": "Sabotage Buildings", "maxGmLimitLevel": 0, "description": "Damages buildings in this area.", "premiumID": 3209, "jobName": "DamageUpgrade" }, { "@c": "ultshared.spyjobs.UltRevealAllArmiesJob", "mission": 4, "countrywide": true, "provinceID": -1, "spyOwnerID": -1, "amount": 0, "time": 0, "premium": false, "day": -1, "opponentID": -1, "name": "Reveal Nation's Forces", "maxGmLimitLevel": 1, "description": "Reveal the targeted nation's armies. Intel gathered at the moment of spy-action execution is visible until day-change.", "premiumID": 3210, "jobName": "RevealAllArmies" } ] ], "spyMissions": { "0": { "@c": "ultshared.spyjobs.UltSpyMission", "missionType": 0, "name": "without", "helpText": "There are idle agents waiting for an assignment.", "dailyCosts": 250, "friendly": false, "hostile": false, "iconName": "icon_spy_type0.png", "helpTitle": "Idle Agent", "color": "rgba(128,125,107,255)" }, "1": { "@c": "ultshared.spyjobs.UltSpyMission", "missionType": 1, "name": "Counter-Ops", "helpText": "Agents on counter operations reveal and prevent undercover enemy activity in the assigned region (stackable).", "dailyCosts": 250, "helpIcon": "resources/client/icon_spy_defence.png", "friendly": true, "hostile": false, "iconName": "icon_spy_type1.png", "helpTitle": "Counter-Ops", "color": "rgba(43,120,27,255)" }, "2": { "@c": "ultshared.spyjobs.UltSpyMission", "missionType": 2, "name": "Intelligence", "helpText": "Agents gather intel about the enemy's communications, diplomatic and economic activities.", "dailyCosts": 2000, "helpIcon": "resources/client/icon_spy_intelligence.png", "friendly": false, "hostile": true, "iconName": "icon_spy_type2.png", "helpTitle": "Intelligence", "color": "rgba(14,59,90,255)" }, "3": { "@c": "ultshared.spyjobs.UltSpyMission", "missionType": 3, "name": "Corruption", "helpText": "Agents on corrupting missions wreak havoc among the enemy's resource production and population morale.", "dailyCosts": 4000, "helpIcon": "resources/client/icon_spy_economicalsabotage.png", "friendly": false, "hostile": true, "iconName": "icon_spy_type3.png", "helpTitle": "Corruption", "color": "rgba(168,115,28,255)" }, "4": { "@c": "ultshared.spyjobs.UltSpyMission", "missionType": 4, "name": "Sabotage", "helpText": "Agents carrying out sabotage missions damage the enemy's infrastructure and delay construction and mobilization.", "dailyCosts": 4000, "helpIcon": "resources/client/icon_spy_militarysabotage.png", "friendly": false, "hostile": true, "iconName": "icon_spy_type4.png", "helpTitle": "Sabotage", "color": "rgba(100,13,10,255)" }, "5": { "@c": "ultshared.spyjobs.UltSpyMission", "missionType": 5, "name": "Corruption", "helpText": "Agents on corrupting missions wreak havoc among the enemy's resource production and population morale.", "dailyCosts": 4000, "helpIcon": "resources/client/icon_spy_economicalsabotage.png", "friendly": false, "hostile": true, "iconName": "icon_spy_type5.png", "helpTitle": "Corruption", "color": "rgba(168,115,28,255)" }, "@c": "java.util.HashMap" }, "premiums": { "2028": { "@c": "ultshared.premium.UltPremium", "itemID": 2028, "maxQuantity": 0, "isInventoryItem": true, "isGlobalItem": true, "amountFactor": 0, "name": "Gold", "description": "" }, "2029": { "@c": "ultshared.premium.UltPremium", "itemID": 2029, "maxQuantity": 0, "isInventoryItem": true, "isGlobalItem": true, "amountFactor": 0, "name": "Security Council Subscription", "description": "Grants access to the Security Council, including: Build-Queuing, Rally-Point Placing, Fire-Control Settings, Premium Chat, Membership Privileges, No Inactivity Replacements and more... " }, "3201": { "@c": "ultshared.premium.UltPremium", "itemID": 3201, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "ACCELERATE", "description": "Accelerates construction speed of the current building by up to 12 hours" }, "3202": { "@c": "ultshared.premium.UltPremium", "itemID": 3202, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "ACCELERATE", "description": "Accelerates mobilization speed of the current unit by up to 12 hours" }, "3203": { "@c": "ultshared.premium.UltPremium", "itemID": 3203, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "REINFORCE", "description": "Replenishes the hit points of the selected unit by {amount}%" }, "3204": { "@c": "ultshared.premium.UltPremium", "itemID": 3204, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "STOCK UP", "description": "Purchases an amount of the selected resources for gold" }, "3205": { "@c": "ultshared.premium.UltPremium", "itemID": 3205, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "PREMIUM OFFER", "description": "Individualized premium offer for the player" }, "3206": { "@c": "ultshared.premium.UltPremium", "itemID": 3206, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "BOOST MORALE", "description": "Boosts morale of the selected population by 10%" }, "3207": { "@c": "ultshared.premium.UltPremium", "itemID": 3207, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "PREMIUM MISSION", "description": "Hire a specialist for a special mission in this province. The selected mission will be executed immediately." }, "3208": { "@c": "ultshared.premium.UltPremium", "itemID": 3208, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "Reveal Local Forces", "description": "Momentarily reveals any army, owned by any nation, that is located in and around the targeted area at the exact moment the spy action is executed." }, "3209": { "@c": "ultshared.premium.UltPremium", "itemID": 3209, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": " Sabotage Buildings", "description": "Damages buildings in this area." }, "3210": { "@c": "ultshared.premium.UltPremium", "itemID": 3210, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "Reveal Nation's Forces", "description": "Reveal the targeted nation's armies. Intel gathered at the moment of spy-action execution is visible until day-change." }, "3213": { "@c": "ultshared.premium.UltPremium", "itemID": 3213, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "ACCELERATE", "description": "Accelerates research speed of the current technology by up to 12 hours" }, "4890": { "@c": "ultshared.premium.UltPremium", "itemID": 4890, "maxQuantity": -1, "isInventoryItem": true, "isGlobalItem": false, "amountFactor": 0, "name": "Platoon Pack", "description": "" }, "4891": { "@c": "ultshared.premium.UltPremium", "itemID": 4891, "maxQuantity": -1, "isInventoryItem": true, "isGlobalItem": false, "amountFactor": 0, "name": "Brigade Pack", "description": "" }, "4892": { "@c": "ultshared.premium.UltPremium", "itemID": 4892, "maxQuantity": -1, "isInventoryItem": true, "isGlobalItem": false, "amountFactor": 0, "name": "Army Pack", "description": "" }, "8409": { "@c": "ultshared.premium.UltPremium", "itemID": 8409, "maxQuantity": 1, "isInventoryItem": true, "isGlobalItem": false, "amountFactor": 0, "name": "Season 1 Badge", "description": "" }, "8411": { "@c": "ultshared.premium.UltPremium", "itemID": 8411, "maxQuantity": 1, "isInventoryItem": true, "isGlobalItem": true, "amountFactor": 0, "name": "Season 2 Badge", "description": "" }, "8412": { "@c": "ultshared.premium.UltPremium", "itemID": 8412, "maxQuantity": 0, "isInventoryItem": true, "isGlobalItem": true, "amountFactor": 0, "name": "Season 3 Badge", "description": "" }, "8415": { "@c": "ultshared.premium.UltPremium", "itemID": 8415, "maxQuantity": -1, "isInventoryItem": true, "isGlobalItem": true, "amountFactor": 0, "name": "Season 4 Badge", "description": "" }, "8416": { "@c": "ultshared.premium.UltPremium", "itemID": 8416, "maxQuantity": -1, "isInventoryItem": true, "isGlobalItem": true, "amountFactor": 0, "name": "Season 5 Badge", "description": "" }, "10305": { "@c": "ultshared.premium.UltPremium", "itemID": 10305, "maxQuantity": -1, "isInventoryItem": true, "isGlobalItem": true, "amountFactor": 0, "name": "Season 6 Badge", "description": "" }, "12372": { "@c": "ultshared.premium.UltPremium", "itemID": 12372, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "Gather Country Intel", "description": "Discloses a nation's resources, diplomatic relations, communications, agent positions and unit mobilization." }, "12373": { "@c": "ultshared.premium.UltPremium", "itemID": 12373, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "Spread Dissent", "description": "Decreases local morale by 10%." }, "12374": { "@c": "ultshared.premium.UltPremium", "itemID": 12374, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0, "name": "Disrupt Economy", "description": "Destroys a part of daily local resource production." }, "@c": "java.util.HashMap" }, "provinceStates": { "51": { "@c": "ultshared.map.UltProvinceState", "id": 51, "features": { "1": "CHANGE_OWNER", "10": "NO_NEWSPAPER_ARTICLE", "@c": "java.util.HashMap" }, "visibilities": { "@c": "java.util.HashMap", "REVOLT_CHANCE_INFO": 5, "CHANGE_MORALE": 7, "SEND_SPIES": 2, "FORTRESS_INFO": 6 }, "name": "ProvinceState.con_noncore_province", "productionFactor": 0.5, "consumptionFactor": 0.25, "maxMorale": 100, "key": "con_noncore_province" }, "52": { "@c": "ultshared.map.UltProvinceState", "id": 52, "features": { "1": "CHANGE_OWNER", "10": "NO_NEWSPAPER_ARTICLE", "@c": "java.util.HashMap" }, "visibilities": { "@c": "java.util.HashMap", "REVOLT_CHANCE_INFO": 5, "CHANGE_MORALE": 7, "SEND_SPIES": 2, "FORTRESS_INFO": 6 }, "name": "ProvinceState.con_core_province", "productionFactor": 0.5, "consumptionFactor": 0.33, "maxMorale": 100, "key": "con_core_province" }, "53": { "@c": "ultshared.map.UltProvinceState", "id": 53, "features": { "1": "CHANGE_OWNER", "@c": "java.util.HashMap" }, "visibilities": { "@c": "java.util.HashMap", "REVOLT_CHANCE_INFO": 5, "CHANGE_MORALE": 7, "SEND_SPIES": 2, "STATUS_UPGRADE": 10, "FORTRESS_INFO": 6 }, "name": "ProvinceState.con_occupied_city", "productionFactor": 0.25, "consumptionFactor": 1, "maxMorale": 100, "key": "con_occupied_city" }, "54": { "@c": "ultshared.map.UltProvinceState", "id": 54, "features": { "2": "MAKE_LEGAL", "@c": "java.util.HashMap" }, "visibilities": { "@c": "java.util.HashMap", "CONSTRUCTION": 8, "REVOLT_CHANCE_INFO": 5, "CHANGE_MORALE": 7, "SEND_SPIES": 2, "FORTRESS_INFO": 6, "PRODUCTION": 9 }, "name": "ProvinceState.con_noncore_city", "productionFactor": 0.5, "consumptionFactor": 1, "maxMorale": 100, "key": "con_noncore_city" }, "55": { "@c": "ultshared.map.UltProvinceState", "id": 55, "features": { "2": "MAKE_LEGAL", "3": "MAKE_CORE", "@c": "java.util.HashMap" }, "visibilities": { "@c": "java.util.HashMap", "CONSTRUCTION": 8, "REVOLT_CHANCE_INFO": 5, "CHANGE_MORALE": 7, "SEND_SPIES": 2, "FORTRESS_INFO": 6, "PRODUCTION": 9 }, "name": "ProvinceState.con_core_city", "productionFactor": 1, "consumptionFactor": 1, "maxMorale": 100, "key": "con_core_city" }, "@c": "java.util.HashMap" }, "units": { "2039": { "@c": "u", "t": 2039, "h": 0.66, "s": 1, "id": 852, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2040": { "@c": "u", "t": 2040, "h": 0.66, "s": 1, "id": 853, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2041": { "@c": "u", "t": 2041, "h": 0.66, "s": 1, "id": 854, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2042": { "@c": "u", "t": 2042, "h": 0.66, "s": 1, "id": 855, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2043": { "@c": "u", "t": 2043, "h": 0.66, "s": 1, "id": 856, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2044": { "@c": "u", "t": 2044, "h": 0.66, "s": 1, "id": 857, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2045": { "@c": "u", "t": 2045, "h": 0.66, "s": 1, "id": 858, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2046": { "@c": "u", "t": 2046, "h": 0.66, "s": 1, "id": 859, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2047": { "@c": "u", "t": 2047, "h": 0.66, "s": 1, "id": 860, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2048": { "@c": "u", "t": 2048, "h": 0.66, "s": 1, "id": 57, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2049": { "@c": "u", "t": 2049, "h": 0.66, "s": 1, "id": 58, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2050": { "@c": "u", "t": 2050, "h": 0.66, "s": 1, "id": 59, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2051": { "@c": "u", "t": 2051, "h": 0.66, "s": 1, "id": 60, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2052": { "@c": "u", "t": 2052, "h": 0.66, "s": 1, "id": 61, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2053": { "@c": "u", "t": 2053, "h": 0.66, "s": 1, "id": 62, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2054": { "@c": "u", "t": 2054, "h": 0.66, "s": 1, "id": 63, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2055": { "@c": "u", "t": 2055, "h": 0.66, "s": 1, "id": 64, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2056": { "@c": "u", "t": 2056, "h": 0.66, "s": 1, "id": 65, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2057": { "@c": "u", "t": 2057, "h": 0.66, "s": 1, "id": 66, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2058": { "@c": "u", "t": 2058, "h": 0.66, "s": 1, "id": 67, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2067": { "@c": "u", "t": 2067, "h": 0.66, "s": 1, "id": 74, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2068": { "@c": "u", "t": 2068, "h": 0.66, "s": 1, "id": 75, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2069": { "@c": "u", "t": 2069, "h": 0.66, "s": 1, "id": 76, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2070": { "@c": "u", "t": 2070, "h": 0.66, "s": 1, "id": 77, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2071": { "@c": "u", "t": 2071, "h": 0.66, "s": 1, "id": 78, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2074": { "@c": "u", "t": 2074, "h": 0.66, "s": 1, "id": 79, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2075": { "@c": "u", "t": 2075, "h": 0.66, "s": 1, "id": 80, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2076": { "@c": "u", "t": 2076, "h": 0.66, "s": 1, "id": 81, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2077": { "@c": "u", "t": 2077, "h": 0.66, "s": 1, "id": 82, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2078": { "@c": "u", "t": 2078, "h": 0.66, "s": 1, "id": 83, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2079": { "@c": "u", "t": 2079, "h": 0.66, "s": 1, "id": 84, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2080": { "@c": "u", "t": 2080, "h": 0.66, "s": 1, "id": 85, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2081": { "@c": "u", "t": 2081, "h": 0.66, "s": 1, "id": 86, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2082": { "@c": "u", "t": 2082, "h": 0.66, "s": 1, "id": 87, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2083": { "@c": "u", "t": 2083, "h": 0.66, "s": 1, "id": 88, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2084": { "@c": "u", "t": 2084, "h": 0.66, "s": 1, "id": 89, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2085": { "@c": "u", "t": 2085, "h": 0.66, "s": 1, "id": 90, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2086": { "@c": "u", "t": 2086, "h": 0.66, "s": 1, "id": 91, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2087": { "@c": "u", "t": 2087, "h": 0.66, "s": 1, "id": 92, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2088": { "@c": "u", "t": 2088, "h": 0.66, "s": 1, "id": 93, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2103": { "@c": "u", "t": 2103, "h": 0.66, "s": 1, "id": 110, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2104": { "@c": "u", "t": 2104, "h": 0.66, "s": 1, "id": 113, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2105": { "@c": "u", "t": 2105, "h": 0.66, "s": 1, "id": 115, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2106": { "@c": "u", "t": 2106, "h": 0.66, "s": 1, "id": 117, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2107": { "@c": "u", "t": 2107, "h": 0.66, "s": 1, "id": 119, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2108": { "@c": "u", "t": 2108, "h": 0.66, "s": 1, "id": 121, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2109": { "@c": "u", "t": 2109, "h": 0.66, "s": 1, "id": 123, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2110": { "@c": "u", "t": 2110, "h": 0.66, "s": 1, "id": 124, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2111": { "@c": "u", "t": 2111, "h": 0.66, "s": 1, "id": 125, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2112": { "@c": "u", "t": 2112, "h": 0.66, "s": 1, "id": 126, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2117": { "@c": "u", "t": 2117, "h": 0.66, "s": 1, "id": 127, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2118": { "@c": "u", "t": 2118, "h": 0.66, "s": 1, "id": 128, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2119": { "@c": "u", "t": 2119, "h": 0.66, "s": 1, "id": 129, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2120": { "@c": "u", "t": 2120, "h": 0.66, "s": 1, "id": 130, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2121": { "@c": "u", "t": 2121, "h": 0.66, "s": 1, "id": 131, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2122": { "@c": "u", "t": 2122, "h": 0.66, "s": 1, "id": 132, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2123": { "@c": "u", "t": 2123, "h": 0.66, "s": 1, "id": 133, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2131": { "@c": "u", "t": 2131, "h": 0.66, "s": 1, "id": 134, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2132": { "@c": "u", "t": 2132, "h": 0.66, "s": 1, "id": 135, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2133": { "@c": "u", "t": 2133, "h": 0.66, "s": 1, "id": 136, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2134": { "@c": "u", "t": 2134, "h": 0.66, "s": 1, "id": 137, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2135": { "@c": "u", "t": 2135, "h": 0.66, "s": 1, "id": 138, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2136": { "@c": "u", "t": 2136, "h": 0.66, "s": 1, "id": 139, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2138": { "@c": "u", "t": 2138, "h": 0.66, "s": 1, "id": 140, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2139": { "@c": "u", "t": 2139, "h": 0.66, "s": 1, "id": 141, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2140": { "@c": "u", "t": 2140, "h": 0.66, "s": 1, "id": 142, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2141": { "@c": "u", "t": 2141, "h": 0.66, "s": 1, "id": 143, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2142": { "@c": "u", "t": 2142, "h": 0.66, "s": 1, "id": 144, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2143": { "@c": "u", "t": 2143, "h": 0.66, "s": 1, "id": 145, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2145": { "@c": "u", "t": 2145, "h": 0.66, "s": 1, "id": 146, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2146": { "@c": "u", "t": 2146, "h": 0.66, "s": 1, "id": 147, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2147": { "@c": "u", "t": 2147, "h": 0.66, "s": 1, "id": 148, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2148": { "@c": "u", "t": 2148, "h": 0.66, "s": 1, "id": 149, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2149": { "@c": "u", "t": 2149, "h": 0.66, "s": 1, "id": 150, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2152": { "@c": "u", "t": 2152, "h": 0.66, "s": 1, "id": 151, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2153": { "@c": "u", "t": 2153, "h": 0.66, "s": 1, "id": 152, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2154": { "@c": "u", "t": 2154, "h": 0.66, "s": 1, "id": 153, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2155": { "@c": "u", "t": 2155, "h": 0.66, "s": 1, "id": 154, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2156": { "@c": "u", "t": 2156, "h": 0.66, "s": 1, "id": 155, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2157": { "@c": "u", "t": 2157, "h": 0.66, "s": 1, "id": 156, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2158": { "@c": "u", "t": 2158, "h": 0.66, "s": 1, "id": 157, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2159": { "@c": "u", "t": 2159, "h": 0.66, "s": 1, "id": 158, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2160": { "@c": "u", "t": 2160, "h": 0.66, "s": 1, "id": 159, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2161": { "@c": "u", "t": 2161, "h": 0.66, "s": 1, "id": 160, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2162": { "@c": "u", "t": 2162, "h": 0.66, "s": 1, "id": 161, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2163": { "@c": "u", "t": 2163, "h": 0.66, "s": 1, "id": 162, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2164": { "@c": "u", "t": 2164, "h": 0.66, "s": 1, "id": 163, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2165": { "@c": "u", "t": 2165, "h": 0.66, "s": 1, "id": 164, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2167": { "@c": "u", "t": 2167, "h": 0.66, "s": 1, "id": 165, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2168": { "@c": "u", "t": 2168, "h": 0.66, "s": 1, "id": 166, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2169": { "@c": "u", "t": 2169, "h": 0.66, "s": 1, "id": 167, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2170": { "@c": "u", "t": 2170, "h": 0.66, "s": 1, "id": 168, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2171": { "@c": "u", "t": 2171, "h": 0.66, "s": 1, "id": 169, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2172": { "@c": "u", "t": 2172, "h": 0.66, "s": 1, "id": 170, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2173": { "@c": "u", "t": 2173, "h": 0.66, "s": 1, "id": 171, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2174": { "@c": "u", "t": 2174, "h": 0.66, "s": 1, "id": 172, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2175": { "@c": "u", "t": 2175, "h": 0.66, "s": 1, "id": 173, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2176": { "@c": "u", "t": 2176, "h": 0.66, "s": 1, "id": 174, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2177": { "@c": "u", "t": 2177, "h": 0.66, "s": 1, "id": 175, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2178": { "@c": "u", "t": 2178, "h": 0.66, "s": 1, "id": 176, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2179": { "@c": "u", "t": 2179, "h": 0.66, "s": 1, "id": 177, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2180": { "@c": "u", "t": 2180, "h": 0.66, "s": 1, "id": 178, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2181": { "@c": "u", "t": 2181, "h": 0.66, "s": 1, "id": 179, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2182": { "@c": "u", "t": 2182, "h": 0.66, "s": 1, "id": 180, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2183": { "@c": "u", "t": 2183, "h": 0.66, "s": 1, "id": 181, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2184": { "@c": "u", "t": 2184, "h": 0.66, "s": 1, "id": 182, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2185": { "@c": "u", "t": 2185, "h": 0.66, "s": 1, "id": 183, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2186": { "@c": "u", "t": 2186, "h": 0.66, "s": 1, "id": 184, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2189": { "@c": "u", "t": 2189, "h": 0.66, "s": 1, "id": 185, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2190": { "@c": "u", "t": 2190, "h": 0.66, "s": 1, "id": 186, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2191": { "@c": "u", "t": 2191, "h": 0.66, "s": 1, "id": 187, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2192": { "@c": "u", "t": 2192, "h": 0.66, "s": 1, "id": 188, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2193": { "@c": "u", "t": 2193, "h": 0.66, "s": 1, "id": 189, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2194": { "@c": "u", "t": 2194, "h": 0.66, "s": 1, "id": 190, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2196": { "@c": "u", "t": 2196, "h": 0.66, "s": 1, "id": 191, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2197": { "@c": "u", "t": 2197, "h": 0.66, "s": 1, "id": 192, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2198": { "@c": "u", "t": 2198, "h": 0.66, "s": 1, "id": 193, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2203": { "@c": "u", "t": 2203, "h": 0.66, "s": 1, "id": 194, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2204": { "@c": "u", "t": 2204, "h": 0.66, "s": 1, "id": 195, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2205": { "@c": "u", "t": 2205, "h": 0.66, "s": 1, "id": 196, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2210": { "@c": "u", "t": 2210, "h": 0.66, "s": 1, "id": 197, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2211": { "@c": "u", "t": 2211, "h": 0.66, "s": 1, "id": 198, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2212": { "@c": "u", "t": 2212, "h": 0.66, "s": 1, "id": 199, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2213": { "@c": "u", "t": 2213, "h": 0.66, "s": 1, "id": 200, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2214": { "@c": "u", "t": 2214, "h": 0.66, "s": 1, "id": 201, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2215": { "@c": "u", "t": 2215, "h": 0.66, "s": 1, "id": 202, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2216": { "@c": "u", "t": 2216, "h": 0.66, "s": 1, "id": 203, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2224": { "@c": "u", "t": 2224, "h": 0.66, "s": 1, "id": 204, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2231": { "@c": "u", "t": 2231, "h": 0.66, "s": 1, "id": 205, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2238": { "@c": "u", "t": 2238, "h": 0.66, "s": 1, "id": 206, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2516": { "@c": "u", "t": 2516, "h": 0.66, "s": 1, "id": 216, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2517": { "@c": "u", "t": 2517, "h": 0.66, "s": 1, "id": 217, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2518": { "@c": "u", "t": 2518, "h": 0.66, "s": 1, "id": 218, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2519": { "@c": "u", "t": 2519, "h": 0.66, "s": 1, "id": 219, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2520": { "@c": "u", "t": 2520, "h": 0.66, "s": 1, "id": 220, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2521": { "@c": "u", "t": 2521, "h": 0.66, "s": 1, "id": 221, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2522": { "@c": "u", "t": 2522, "h": 0.66, "s": 1, "id": 222, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2523": { "@c": "u", "t": 2523, "h": 0.66, "s": 1, "id": 223, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2524": { "@c": "u", "t": 2524, "h": 0.66, "s": 1, "id": 224, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2525": { "@c": "u", "t": 2525, "h": 0.66, "s": 1, "id": 225, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2526": { "@c": "u", "t": 2526, "h": 0.66, "s": 1, "id": 226, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2527": { "@c": "u", "t": 2527, "h": 0.66, "s": 1, "id": 227, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2528": { "@c": "u", "t": 2528, "h": 0.66, "s": 1, "id": 228, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2531": { "@c": "u", "t": 2531, "h": 0.66, "s": 1, "id": 229, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2532": { "@c": "u", "t": 2532, "h": 0.66, "s": 1, "id": 230, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2533": { "@c": "u", "t": 2533, "h": 0.66, "s": 1, "id": 231, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2534": { "@c": "u", "t": 2534, "h": 0.66, "s": 1, "id": 232, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2535": { "@c": "u", "t": 2535, "h": 0.66, "s": 1, "id": 233, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2536": { "@c": "u", "t": 2536, "h": 0.66, "s": 1, "id": 234, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2538": { "@c": "u", "t": 2538, "h": 0.66, "s": 1, "id": 235, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2539": { "@c": "u", "t": 2539, "h": 0.66, "s": 1, "id": 236, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2540": { "@c": "u", "t": 2540, "h": 0.66, "s": 1, "id": 237, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2541": { "@c": "u", "t": 2541, "h": 0.66, "s": 1, "id": 238, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2542": { "@c": "u", "t": 2542, "h": 0.66, "s": 1, "id": 239, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2543": { "@c": "u", "t": 2543, "h": 0.66, "s": 1, "id": 240, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2544": { "@c": "u", "t": 2544, "h": 0.66, "s": 1, "id": 241, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2545": { "@c": "u", "t": 2545, "h": 0.66, "s": 1, "id": 242, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2546": { "@c": "u", "t": 2546, "h": 0.66, "s": 1, "id": 243, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2547": { "@c": "u", "t": 2547, "h": 0.66, "s": 1, "id": 244, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2548": { "@c": "u", "t": 2548, "h": 0.66, "s": 1, "id": 245, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2549": { "@c": "u", "t": 2549, "h": 0.66, "s": 1, "id": 246, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2550": { "@c": "u", "t": 2550, "h": 0.66, "s": 1, "id": 247, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2559": { "@c": "u", "t": 2559, "h": 0.66, "s": 1, "id": 248, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2560": { "@c": "u", "t": 2560, "h": 0.66, "s": 1, "id": 249, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2561": { "@c": "u", "t": 2561, "h": 0.66, "s": 1, "id": 250, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2562": { "@c": "u", "t": 2562, "h": 0.66, "s": 1, "id": 251, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2563": { "@c": "u", "t": 2563, "h": 0.66, "s": 1, "id": 252, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2564": { "@c": "u", "t": 2564, "h": 0.66, "s": 1, "id": 253, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2566": { "@c": "u", "t": 2566, "h": 0.66, "s": 1, "id": 254, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2567": { "@c": "u", "t": 2567, "h": 0.66, "s": 1, "id": 255, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2568": { "@c": "u", "t": 2568, "h": 0.66, "s": 1, "id": 256, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2569": { "@c": "u", "t": 2569, "h": 0.66, "s": 1, "id": 257, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2570": { "@c": "u", "t": 2570, "h": 0.66, "s": 1, "id": 258, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2571": { "@c": "u", "t": 2571, "h": 0.66, "s": 1, "id": 259, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2572": { "@c": "u", "t": 2572, "h": 0.66, "s": 1, "id": 260, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "2573": { "@c": "u", "t": 2573, "h": 0.66, "s": 1, "id": 261, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2574": { "@c": "u", "t": 2574, "h": 0.66, "s": 1, "id": 262, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2575": { "@c": "u", "t": 2575, "h": 0.66, "s": 1, "id": 263, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2576": { "@c": "u", "t": 2576, "h": 0.66, "s": 1, "id": 264, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2577": { "@c": "u", "t": 2577, "h": 0.66, "s": 1, "id": 265, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2578": { "@c": "u", "t": 2578, "h": 0.66, "s": 1, "id": 266, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2580": { "@c": "u", "t": 2580, "h": 0.66, "s": 1, "id": 269, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2581": { "@c": "u", "t": 2581, "h": 0.66, "s": 1, "id": 271, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2582": { "@c": "u", "t": 2582, "h": 0.66, "s": 1, "id": 272, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2583": { "@c": "u", "t": 2583, "h": 0.66, "s": 1, "id": 273, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2584": { "@c": "u", "t": 2584, "h": 0.66, "s": 1, "id": 274, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2585": { "@c": "u", "t": 2585, "h": 0.66, "s": 1, "id": 275, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2587": { "@c": "u", "t": 2587, "h": 0.66, "s": 1, "id": 276, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2588": { "@c": "u", "t": 2588, "h": 0.66, "s": 1, "id": 277, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2589": { "@c": "u", "t": 2589, "h": 0.66, "s": 1, "id": 278, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2590": { "@c": "u", "t": 2590, "h": 0.66, "s": 1, "id": 279, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2591": { "@c": "u", "t": 2591, "h": 0.66, "s": 1, "id": 280, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2592": { "@c": "u", "t": 2592, "h": 0.66, "s": 1, "id": 281, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2594": { "@c": "u", "t": 2594, "h": 0.66, "s": 1, "id": 282, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2595": { "@c": "u", "t": 2595, "h": 0.66, "s": 1, "id": 283, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2596": { "@c": "u", "t": 2596, "h": 0.66, "s": 1, "id": 284, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2597": { "@c": "u", "t": 2597, "h": 0.66, "s": 1, "id": 285, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2598": { "@c": "u", "t": 2598, "h": 0.66, "s": 1, "id": 286, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2599": { "@c": "u", "t": 2599, "h": 0.66, "s": 1, "id": 287, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2601": { "@c": "u", "t": 2601, "h": 0.66, "s": 1, "id": 288, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2602": { "@c": "u", "t": 2602, "h": 0.66, "s": 1, "id": 289, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2603": { "@c": "u", "t": 2603, "h": 0.66, "s": 1, "id": 290, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2604": { "@c": "u", "t": 2604, "h": 0.66, "s": 1, "id": 291, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2605": { "@c": "u", "t": 2605, "h": 0.66, "s": 1, "id": 292, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2606": { "@c": "u", "t": 2606, "h": 0.66, "s": 1, "id": 293, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2608": { "@c": "u", "t": 2608, "h": 0.66, "s": 1, "id": 294, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2609": { "@c": "u", "t": 2609, "h": 0.66, "s": 1, "id": 295, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2610": { "@c": "u", "t": 2610, "h": 0.66, "s": 1, "id": 297, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2611": { "@c": "u", "t": 2611, "h": 0.66, "s": 1, "id": 299, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2612": { "@c": "u", "t": 2612, "h": 0.66, "s": 1, "id": 301, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2613": { "@c": "u", "t": 2613, "h": 0.66, "s": 1, "id": 303, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2615": { "@c": "u", "t": 2615, "h": 0.66, "s": 1, "id": 306, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2616": { "@c": "u", "t": 2616, "h": 0.66, "s": 1, "id": 308, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2617": { "@c": "u", "t": 2617, "h": 0.66, "s": 1, "id": 309, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2618": { "@c": "u", "t": 2618, "h": 0.66, "s": 1, "id": 310, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2622": { "@c": "u", "t": 2622, "h": 0.66, "s": 1, "id": 311, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2625": { "@c": "u", "t": 2625, "h": 0.66, "s": 1, "id": 312, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2628": { "@c": "u", "t": 2628, "h": 0.66, "s": 1, "id": 313, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2665": { "@c": "u", "t": 2665, "h": 0.66, "s": 1, "id": 339, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2666": { "@c": "u", "t": 2666, "h": 0.66, "s": 1, "id": 341, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2674": { "@c": "u", "t": 2674, "h": 0.66, "s": 1, "id": 344, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "2675": { "@c": "u", "t": 2675, "h": 0.66, "s": 1, "id": 345, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "2676": { "@c": "u", "t": 2676, "h": 0.66, "s": 1, "id": 346, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3086": { "@c": "u", "t": 3086, "h": 0.66, "s": 1, "id": 356, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3087": { "@c": "u", "t": 3087, "h": 0.66, "s": 1, "id": 357, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3088": { "@c": "u", "t": 3088, "h": 0.66, "s": 1, "id": 358, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3089": { "@c": "u", "t": 3089, "h": 0.66, "s": 1, "id": 359, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3090": { "@c": "u", "t": 3090, "h": 0.66, "s": 1, "id": 360, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3091": { "@c": "u", "t": 3091, "h": 0.66, "s": 1, "id": 361, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3092": { "@c": "u", "t": 3092, "h": 0.66, "s": 1, "id": 362, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3093": { "@c": "u", "t": 3093, "h": 0.66, "s": 1, "id": 363, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3094": { "@c": "u", "t": 3094, "h": 0.66, "s": 1, "id": 364, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3095": { "@c": "u", "t": 3095, "h": 0.66, "s": 1, "id": 365, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3096": { "@c": "u", "t": 3096, "h": 0.66, "s": 1, "id": 366, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3097": { "@c": "u", "t": 3097, "h": 0.66, "s": 1, "id": 367, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3098": { "@c": "u", "t": 3098, "h": 0.66, "s": 1, "id": 368, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3100": { "@c": "u", "t": 3100, "h": 0.66, "s": 1, "id": 369, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3101": { "@c": "u", "t": 3101, "h": 0.66, "s": 1, "id": 370, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3102": { "@c": "u", "t": 3102, "h": 0.66, "s": 1, "id": 371, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3103": { "@c": "u", "t": 3103, "h": 0.66, "s": 1, "id": 372, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3104": { "@c": "u", "t": 3104, "h": 0.66, "s": 1, "id": 373, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3105": { "@c": "u", "t": 3105, "h": 0.66, "s": 1, "id": 374, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3106": { "@c": "u", "t": 3106, "h": 0.66, "s": 1, "id": 375, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3114": { "@c": "u", "t": 3114, "h": 0.66, "s": 1, "id": 376, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3115": { "@c": "u", "t": 3115, "h": 0.66, "s": 1, "id": 377, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3116": { "@c": "u", "t": 3116, "h": 0.66, "s": 1, "id": 378, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3117": { "@c": "u", "t": 3117, "h": 0.66, "s": 1, "id": 379, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3118": { "@c": "u", "t": 3118, "h": 0.66, "s": 1, "id": 380, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3119": { "@c": "u", "t": 3119, "h": 0.66, "s": 1, "id": 381, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3120": { "@c": "u", "t": 3120, "h": 0.66, "s": 1, "id": 382, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3121": { "@c": "u", "t": 3121, "h": 0.66, "s": 1, "id": 383, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3122": { "@c": "u", "t": 3122, "h": 0.66, "s": 1, "id": 384, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3123": { "@c": "u", "t": 3123, "h": 0.66, "s": 1, "id": 385, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3124": { "@c": "u", "t": 3124, "h": 0.66, "s": 1, "id": 386, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3125": { "@c": "u", "t": 3125, "h": 0.66, "s": 1, "id": 387, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3128": { "@c": "u", "t": 3128, "h": 0.66, "s": 1, "id": 388, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3129": { "@c": "u", "t": 3129, "h": 0.66, "s": 1, "id": 389, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3130": { "@c": "u", "t": 3130, "h": 0.66, "s": 1, "id": 390, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3131": { "@c": "u", "t": 3131, "h": 0.66, "s": 1, "id": 391, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3132": { "@c": "u", "t": 3132, "h": 0.66, "s": 1, "id": 392, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3133": { "@c": "u", "t": 3133, "h": 0.66, "s": 1, "id": 393, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3134": { "@c": "u", "t": 3134, "h": 0.66, "s": 1, "id": 394, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3135": { "@c": "u", "t": 3135, "h": 0.66, "s": 1, "id": 395, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3136": { "@c": "u", "t": 3136, "h": 0.66, "s": 1, "id": 396, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3137": { "@c": "u", "t": 3137, "h": 0.66, "s": 1, "id": 397, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3138": { "@c": "u", "t": 3138, "h": 0.66, "s": 1, "id": 398, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3139": { "@c": "u", "t": 3139, "h": 0.66, "s": 1, "id": 399, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3140": { "@c": "u", "t": 3140, "h": 0.66, "s": 1, "id": 400, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3141": { "@c": "u", "t": 3141, "h": 0.66, "s": 1, "id": 401, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3142": { "@c": "u", "t": 3142, "h": 0.66, "s": 1, "id": 402, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3143": { "@c": "u", "t": 3143, "h": 0.66, "s": 1, "id": 403, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3144": { "@c": "u", "t": 3144, "h": 0.66, "s": 1, "id": 404, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3145": { "@c": "u", "t": 3145, "h": 0.66, "s": 1, "id": 405, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3146": { "@c": "u", "t": 3146, "h": 0.66, "s": 1, "id": 406, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3147": { "@c": "u", "t": 3147, "h": 0.66, "s": 1, "id": 407, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3156": { "@c": "u", "t": 3156, "h": 0.66, "s": 1, "id": 408, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3157": { "@c": "u", "t": 3157, "h": 0.66, "s": 1, "id": 409, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3158": { "@c": "u", "t": 3158, "h": 0.66, "s": 1, "id": 410, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3159": { "@c": "u", "t": 3159, "h": 0.66, "s": 1, "id": 411, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3160": { "@c": "u", "t": 3160, "h": 0.66, "s": 1, "id": 412, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3161": { "@c": "u", "t": 3161, "h": 0.66, "s": 1, "id": 413, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3162": { "@c": "u", "t": 3162, "h": 0.66, "s": 1, "id": 414, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3163": { "@c": "u", "t": 3163, "h": 0.66, "s": 1, "id": 415, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3164": { "@c": "u", "t": 3164, "h": 0.66, "s": 1, "id": 416, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3165": { "@c": "u", "t": 3165, "h": 0.66, "s": 1, "id": 417, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3166": { "@c": "u", "t": 3166, "h": 0.66, "s": 1, "id": 418, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3167": { "@c": "u", "t": 3167, "h": 0.66, "s": 1, "id": 419, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3168": { "@c": "u", "t": 3168, "h": 0.66, "s": 1, "id": 420, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3169": { "@c": "u", "t": 3169, "h": 0.66, "s": 1, "id": 421, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3170": { "@c": "u", "t": 3170, "h": 0.66, "s": 1, "id": 422, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3171": { "@c": "u", "t": 3171, "h": 0.66, "s": 1, "id": 423, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3172": { "@c": "u", "t": 3172, "h": 0.66, "s": 1, "id": 424, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3173": { "@c": "u", "t": 3173, "h": 0.66, "s": 1, "id": 425, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3174": { "@c": "u", "t": 3174, "h": 0.66, "s": 1, "id": 426, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3175": { "@c": "u", "t": 3175, "h": 0.66, "s": 1, "id": 427, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3176": { "@c": "u", "t": 3176, "h": 0.66, "s": 1, "id": 428, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3177": { "@c": "u", "t": 3177, "h": 0.66, "s": 1, "id": 429, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3178": { "@c": "u", "t": 3178, "h": 0.66, "s": 1, "id": 430, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3179": { "@c": "u", "t": 3179, "h": 0.66, "s": 1, "id": 431, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3180": { "@c": "u", "t": 3180, "h": 0.66, "s": 1, "id": 432, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3181": { "@c": "u", "t": 3181, "h": 0.66, "s": 1, "id": 433, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3182": { "@c": "u", "t": 3182, "h": 0.66, "s": 1, "id": 434, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3183": { "@c": "u", "t": 3183, "h": 0.66, "s": 1, "id": 435, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3184": { "@c": "u", "t": 3184, "h": 0.66, "s": 1, "id": 436, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3185": { "@c": "u", "t": 3185, "h": 0.66, "s": 1, "id": 437, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3186": { "@c": "u", "t": 3186, "h": 0.66, "s": 1, "id": 438, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3187": { "@c": "u", "t": 3187, "h": 0.66, "s": 1, "id": 439, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3188": { "@c": "u", "t": 3188, "h": 0.66, "s": 1, "id": 440, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3189": { "@c": "u", "t": 3189, "h": 0.66, "s": 1, "id": 441, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3220": { "@c": "u", "t": 3220, "h": 0.66, "s": 1, "id": 442, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3221": { "@c": "u", "t": 3221, "h": 0.66, "s": 1, "id": 443, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3222": { "@c": "u", "t": 3222, "h": 0.66, "s": 1, "id": 444, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3223": { "@c": "u", "t": 3223, "h": 0.66, "s": 1, "id": 445, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3224": { "@c": "u", "t": 3224, "h": 0.66, "s": 1, "id": 446, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3225": { "@c": "u", "t": 3225, "h": 0.66, "s": 1, "id": 447, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3226": { "@c": "u", "t": 3226, "h": 0.66, "s": 1, "id": 448, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3227": { "@c": "u", "t": 3227, "h": 0.66, "s": 1, "id": 449, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3228": { "@c": "u", "t": 3228, "h": 0.66, "s": 1, "id": 450, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3229": { "@c": "u", "t": 3229, "h": 0.66, "s": 1, "id": 451, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3230": { "@c": "u", "t": 3230, "h": 0.66, "s": 1, "id": 452, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3231": { "@c": "u", "t": 3231, "h": 0.66, "s": 1, "id": 453, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3232": { "@c": "u", "t": 3232, "h": 0.66, "s": 1, "id": 454, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3250": { "@c": "u", "t": 3250, "h": 0.66, "s": 1, "id": 455, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3251": { "@c": "u", "t": 3251, "h": 0.66, "s": 1, "id": 456, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3252": { "@c": "u", "t": 3252, "h": 0.66, "s": 1, "id": 457, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3253": { "@c": "u", "t": 3253, "h": 0.66, "s": 1, "id": 458, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3254": { "@c": "u", "t": 3254, "h": 0.66, "s": 1, "id": 459, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3255": { "@c": "u", "t": 3255, "h": 0.66, "s": 1, "id": 460, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3257": { "@c": "u", "t": 3257, "h": 0.66, "s": 1, "id": 461, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3258": { "@c": "u", "t": 3258, "h": 0.66, "s": 1, "id": 462, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3259": { "@c": "u", "t": 3259, "h": 0.66, "s": 1, "id": 463, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3260": { "@c": "u", "t": 3260, "h": 0.66, "s": 1, "id": 464, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3261": { "@c": "u", "t": 3261, "h": 0.66, "s": 1, "id": 465, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3262": { "@c": "u", "t": 3262, "h": 0.66, "s": 1, "id": 466, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3263": { "@c": "u", "t": 3263, "h": 0.66, "s": 1, "id": 467, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3264": { "@c": "u", "t": 3264, "h": 0.66, "s": 1, "id": 468, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3265": { "@c": "u", "t": 3265, "h": 0.66, "s": 1, "id": 469, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3266": { "@c": "u", "t": 3266, "h": 0.66, "s": 1, "id": 470, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3267": { "@c": "u", "t": 3267, "h": 0.66, "s": 1, "id": 471, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3268": { "@c": "u", "t": 3268, "h": 0.66, "s": 1, "id": 472, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3269": { "@c": "u", "t": 3269, "h": 0.66, "s": 1, "id": 473, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3271": { "@c": "u", "t": 3271, "h": 0.66, "s": 1, "id": 474, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3272": { "@c": "u", "t": 3272, "h": 0.66, "s": 1, "id": 475, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3273": { "@c": "u", "t": 3273, "h": 0.66, "s": 1, "id": 476, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3274": { "@c": "u", "t": 3274, "h": 0.66, "s": 1, "id": 477, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3275": { "@c": "u", "t": 3275, "h": 0.66, "s": 1, "id": 478, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3276": { "@c": "u", "t": 3276, "h": 0.66, "s": 1, "id": 479, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3278": { "@c": "u", "t": 3278, "h": 0.66, "s": 1, "id": 480, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3279": { "@c": "u", "t": 3279, "h": 0.66, "s": 1, "id": 481, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3280": { "@c": "u", "t": 3280, "h": 0.66, "s": 1, "id": 482, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3281": { "@c": "u", "t": 3281, "h": 0.66, "s": 1, "id": 483, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3282": { "@c": "u", "t": 3282, "h": 0.66, "s": 1, "id": 484, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3283": { "@c": "u", "t": 3283, "h": 0.66, "s": 1, "id": 485, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3284": { "@c": "u", "t": 3284, "h": 0.66, "s": 1, "id": 486, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3285": { "@c": "u", "t": 3285, "h": 0.66, "s": 1, "id": 487, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3286": { "@c": "u", "t": 3286, "h": 0.66, "s": 1, "id": 488, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3287": { "@c": "u", "t": 3287, "h": 0.66, "s": 1, "id": 489, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3288": { "@c": "u", "t": 3288, "h": 0.66, "s": 1, "id": 490, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3289": { "@c": "u", "t": 3289, "h": 0.66, "s": 1, "id": 491, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3290": { "@c": "u", "t": 3290, "h": 0.66, "s": 1, "id": 492, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3291": { "@c": "u", "t": 3291, "h": 0.66, "s": 1, "id": 493, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3292": { "@c": "u", "t": 3292, "h": 0.66, "s": 1, "id": 494, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3293": { "@c": "u", "t": 3293, "h": 0.66, "s": 1, "id": 495, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3294": { "@c": "u", "t": 3294, "h": 0.66, "s": 1, "id": 496, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3295": { "@c": "u", "t": 3295, "h": 0.66, "s": 1, "id": 497, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3296": { "@c": "u", "t": 3296, "h": 0.66, "s": 1, "id": 498, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3297": { "@c": "u", "t": 3297, "h": 0.66, "s": 1, "id": 499, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3298": { "@c": "u", "t": 3298, "h": 0.66, "s": 1, "id": 500, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3299": { "@c": "u", "t": 3299, "h": 0.66, "s": 1, "id": 501, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3300": { "@c": "u", "t": 3300, "h": 0.66, "s": 1, "id": 502, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3301": { "@c": "u", "t": 3301, "h": 0.66, "s": 1, "id": 503, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3302": { "@c": "u", "t": 3302, "h": 0.66, "s": 1, "id": 504, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3303": { "@c": "u", "t": 3303, "h": 0.66, "s": 1, "id": 505, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3304": { "@c": "u", "t": 3304, "h": 0.66, "s": 1, "id": 506, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3305": { "@c": "u", "t": 3305, "h": 0.66, "s": 1, "id": 507, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3306": { "@c": "u", "t": 3306, "h": 0.66, "s": 1, "id": 508, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3307": { "@c": "u", "t": 3307, "h": 0.66, "s": 1, "id": 509, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3308": { "@c": "u", "t": 3308, "h": 0.66, "s": 1, "id": 510, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3309": { "@c": "u", "t": 3309, "h": 0.66, "s": 1, "id": 511, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3310": { "@c": "u", "t": 3310, "h": 0.66, "s": 1, "id": 512, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3311": { "@c": "u", "t": 3311, "h": 0.66, "s": 1, "id": 513, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3312": { "@c": "u", "t": 3312, "h": 0.66, "s": 1, "id": 514, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3313": { "@c": "u", "t": 3313, "h": 0.66, "s": 1, "id": 515, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3314": { "@c": "u", "t": 3314, "h": 0.66, "s": 1, "id": 516, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3322": { "@c": "u", "t": 3322, "h": 0.66, "s": 1, "id": 517, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3323": { "@c": "u", "t": 3323, "h": 0.66, "s": 1, "id": 518, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3324": { "@c": "u", "t": 3324, "h": 0.66, "s": 1, "id": 519, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3325": { "@c": "u", "t": 3325, "h": 0.66, "s": 1, "id": 520, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3326": { "@c": "u", "t": 3326, "h": 0.66, "s": 1, "id": 521, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3327": { "@c": "u", "t": 3327, "h": 0.66, "s": 1, "id": 522, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3328": { "@c": "u", "t": 3328, "h": 0.66, "s": 1, "id": 523, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3329": { "@c": "u", "t": 3329, "h": 0.66, "s": 1, "id": 524, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3330": { "@c": "u", "t": 3330, "h": 0.66, "s": 1, "id": 525, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3331": { "@c": "u", "t": 3331, "h": 0.66, "s": 1, "id": 526, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3332": { "@c": "u", "t": 3332, "h": 0.66, "s": 1, "id": 527, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3333": { "@c": "u", "t": 3333, "h": 0.66, "s": 1, "id": 528, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3334": { "@c": "u", "t": 3334, "h": 0.66, "s": 1, "id": 529, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3336": { "@c": "u", "t": 3336, "h": 0.66, "s": 1, "id": 530, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3337": { "@c": "u", "t": 3337, "h": 0.66, "s": 1, "id": 531, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3338": { "@c": "u", "t": 3338, "h": 0.66, "s": 1, "id": 532, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3339": { "@c": "u", "t": 3339, "h": 0.66, "s": 1, "id": 533, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3340": { "@c": "u", "t": 3340, "h": 0.66, "s": 1, "id": 534, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3341": { "@c": "u", "t": 3341, "h": 0.66, "s": 1, "id": 535, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3343": { "@c": "u", "t": 3343, "h": 0.66, "s": 1, "id": 536, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3344": { "@c": "u", "t": 3344, "h": 0.66, "s": 1, "id": 537, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3345": { "@c": "u", "t": 3345, "h": 0.66, "s": 1, "id": 538, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3346": { "@c": "u", "t": 3346, "h": 0.66, "s": 1, "id": 539, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3347": { "@c": "u", "t": 3347, "h": 0.66, "s": 1, "id": 540, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3348": { "@c": "u", "t": 3348, "h": 0.66, "s": 1, "id": 541, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3349": { "@c": "u", "t": 3349, "h": 0.66, "s": 1, "id": 542, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3350": { "@c": "u", "t": 3350, "h": 0.66, "s": 1, "id": 543, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3351": { "@c": "u", "t": 3351, "h": 0.66, "s": 1, "id": 544, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3352": { "@c": "u", "t": 3352, "h": 0.66, "s": 1, "id": 545, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3353": { "@c": "u", "t": 3353, "h": 0.66, "s": 1, "id": 546, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3354": { "@c": "u", "t": 3354, "h": 0.66, "s": 1, "id": 547, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3355": { "@c": "u", "t": 3355, "h": 0.66, "s": 1, "id": 548, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3356": { "@c": "u", "t": 3356, "h": 0.66, "s": 1, "id": 549, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3357": { "@c": "u", "t": 3357, "h": 0.66, "s": 1, "id": 550, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3358": { "@c": "u", "t": 3358, "h": 0.66, "s": 1, "id": 551, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3359": { "@c": "u", "t": 3359, "h": 0.66, "s": 1, "id": 552, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3360": { "@c": "u", "t": 3360, "h": 0.66, "s": 1, "id": 553, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3361": { "@c": "u", "t": 3361, "h": 0.66, "s": 1, "id": 554, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3362": { "@c": "u", "t": 3362, "h": 0.66, "s": 1, "id": 555, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3363": { "@c": "u", "t": 3363, "h": 0.66, "s": 1, "id": 556, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3364": { "@c": "u", "t": 3364, "h": 0.66, "s": 1, "id": 557, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3365": { "@c": "u", "t": 3365, "h": 0.66, "s": 1, "id": 558, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3366": { "@c": "u", "t": 3366, "h": 0.66, "s": 1, "id": 559, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3367": { "@c": "u", "t": 3367, "h": 0.66, "s": 1, "id": 560, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3368": { "@c": "u", "t": 3368, "h": 0.66, "s": 1, "id": 561, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3369": { "@c": "u", "t": 3369, "h": 0.66, "s": 1, "id": 562, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3370": { "@c": "u", "t": 3370, "h": 0.66, "s": 1, "id": 563, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3371": { "@c": "u", "t": 3371, "h": 0.66, "s": 1, "id": 564, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3372": { "@c": "u", "t": 3372, "h": 0.66, "s": 1, "id": 565, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3373": { "@c": "u", "t": 3373, "h": 0.66, "s": 1, "id": 566, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3374": { "@c": "u", "t": 3374, "h": 0.66, "s": 1, "id": 567, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3375": { "@c": "u", "t": 3375, "h": 0.66, "s": 1, "id": 568, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3376": { "@c": "u", "t": 3376, "h": 0.66, "s": 1, "id": 569, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3377": { "@c": "u", "t": 3377, "h": 0.66, "s": 1, "id": 570, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3378": { "@c": "u", "t": 3378, "h": 0.66, "s": 1, "id": 571, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3379": { "@c": "u", "t": 3379, "h": 0.66, "s": 1, "id": 572, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3380": { "@c": "u", "t": 3380, "h": 0.66, "s": 1, "id": 573, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3381": { "@c": "u", "t": 3381, "h": 0.66, "s": 1, "id": 574, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3382": { "@c": "u", "t": 3382, "h": 0.66, "s": 1, "id": 575, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3383": { "@c": "u", "t": 3383, "h": 0.66, "s": 1, "id": 576, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3384": { "@c": "u", "t": 3384, "h": 0.66, "s": 1, "id": 577, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3385": { "@c": "u", "t": 3385, "h": 0.66, "s": 1, "id": 578, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3386": { "@c": "u", "t": 3386, "h": 0.66, "s": 1, "id": 579, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3387": { "@c": "u", "t": 3387, "h": 0.66, "s": 1, "id": 580, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3388": { "@c": "u", "t": 3388, "h": 0.66, "s": 1, "id": 581, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3389": { "@c": "u", "t": 3389, "h": 0.66, "s": 1, "id": 582, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3390": { "@c": "u", "t": 3390, "h": 0.66, "s": 1, "id": 583, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3391": { "@c": "u", "t": 3391, "h": 0.66, "s": 1, "id": 584, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3392": { "@c": "u", "t": 3392, "h": 0.66, "s": 1, "id": 585, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3393": { "@c": "u", "t": 3393, "h": 0.66, "s": 1, "id": 586, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3394": { "@c": "u", "t": 3394, "h": 0.66, "s": 1, "id": 587, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3395": { "@c": "u", "t": 3395, "h": 0.66, "s": 1, "id": 588, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3396": { "@c": "u", "t": 3396, "h": 0.66, "s": 1, "id": 589, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3400": { "@c": "u", "t": 3400, "h": 0.66, "s": 1, "id": 590, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3401": { "@c": "u", "t": 3401, "h": 0.66, "s": 1, "id": 591, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3402": { "@c": "u", "t": 3402, "h": 0.66, "s": 1, "id": 592, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3406": { "@c": "u", "t": 3406, "h": 0.66, "s": 1, "id": 593, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3407": { "@c": "u", "t": 3407, "h": 0.66, "s": 1, "id": 594, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3408": { "@c": "u", "t": 3408, "h": 0.66, "s": 1, "id": 595, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3409": { "@c": "u", "t": 3409, "h": 0.66, "s": 1, "id": 596, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3410": { "@c": "u", "t": 3410, "h": 0.66, "s": 1, "id": 597, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3411": { "@c": "u", "t": 3411, "h": 0.66, "s": 1, "id": 598, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3412": { "@c": "u", "t": 3412, "h": 0.66, "s": 1, "id": 599, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3413": { "@c": "u", "t": 3413, "h": 0.66, "s": 1, "id": 600, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3414": { "@c": "u", "t": 3414, "h": 0.66, "s": 1, "id": 601, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3415": { "@c": "u", "t": 3415, "h": 0.66, "s": 1, "id": 602, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3416": { "@c": "u", "t": 3416, "h": 0.66, "s": 1, "id": 603, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3417": { "@c": "u", "t": 3417, "h": 0.66, "s": 1, "id": 604, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3418": { "@c": "u", "t": 3418, "h": 0.66, "s": 1, "id": 605, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3419": { "@c": "u", "t": 3419, "h": 0.66, "s": 1, "id": 606, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3420": { "@c": "u", "t": 3420, "h": 0.66, "s": 1, "id": 607, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3421": { "@c": "u", "t": 3421, "h": 0.66, "s": 1, "id": 608, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3422": { "@c": "u", "t": 3422, "h": 0.66, "s": 1, "id": 609, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3423": { "@c": "u", "t": 3423, "h": 0.66, "s": 1, "id": 610, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3424": { "@c": "u", "t": 3424, "h": 0.66, "s": 1, "id": 611, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3425": { "@c": "u", "t": 3425, "h": 0.66, "s": 1, "id": 612, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3426": { "@c": "u", "t": 3426, "h": 0.66, "s": 1, "id": 613, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3427": { "@c": "u", "t": 3427, "h": 0.66, "s": 1, "id": 614, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3428": { "@c": "u", "t": 3428, "h": 0.66, "s": 1, "id": 615, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3429": { "@c": "u", "t": 3429, "h": 0.66, "s": 1, "id": 616, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3430": { "@c": "u", "t": 3430, "h": 0.66, "s": 1, "id": 617, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3431": { "@c": "u", "t": 3431, "h": 0.66, "s": 1, "id": 618, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3432": { "@c": "u", "t": 3432, "h": 0.66, "s": 1, "id": 619, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3433": { "@c": "u", "t": 3433, "h": 0.66, "s": 1, "id": 620, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3434": { "@c": "u", "t": 3434, "h": 0.66, "s": 1, "id": 621, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3435": { "@c": "u", "t": 3435, "h": 0.66, "s": 1, "id": 622, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3436": { "@c": "u", "t": 3436, "h": 0.66, "s": 1, "id": 623, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3437": { "@c": "u", "t": 3437, "h": 0.66, "s": 1, "id": 624, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3438": { "@c": "u", "t": 3438, "h": 0.66, "s": 1, "id": 625, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3439": { "@c": "u", "t": 3439, "h": 0.66, "s": 1, "id": 626, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3440": { "@c": "u", "t": 3440, "h": 0.66, "s": 1, "id": 627, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3441": { "@c": "u", "t": 3441, "h": 0.66, "s": 1, "id": 628, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3442": { "@c": "u", "t": 3442, "h": 0.66, "s": 1, "id": 629, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3443": { "@c": "u", "t": 3443, "h": 0.66, "s": 1, "id": 630, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3444": { "@c": "u", "t": 3444, "h": 0.66, "s": 1, "id": 631, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3445": { "@c": "u", "t": 3445, "h": 0.66, "s": 1, "id": 632, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3446": { "@c": "u", "t": 3446, "h": 0.66, "s": 1, "id": 633, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3447": { "@c": "u", "t": 3447, "h": 0.66, "s": 1, "id": 634, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3448": { "@c": "u", "t": 3448, "h": 0.66, "s": 1, "id": 635, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3449": { "@c": "u", "t": 3449, "h": 0.66, "s": 1, "id": 636, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3683": { "@c": "u", "t": 3683, "h": 0.66, "s": 1, "id": 701, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3684": { "@c": "u", "t": 3684, "h": 0.66, "s": 1, "id": 703, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3687": { "@c": "u", "t": 3687, "h": 0.66, "s": 1, "id": 707, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3688": { "@c": "u", "t": 3688, "h": 0.66, "s": 1, "id": 709, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3689": { "@c": "u", "t": 3689, "h": 0.66, "s": 1, "id": 711, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3690": { "@c": "u", "t": 3690, "h": 0.66, "s": 1, "id": 713, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3691": { "@c": "u", "t": 3691, "h": 0.66, "s": 1, "id": 715, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3692": { "@c": "u", "t": 3692, "h": 0.66, "s": 1, "id": 717, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3694": { "@c": "u", "t": 3694, "h": 0.66, "s": 1, "id": 720, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3695": { "@c": "u", "t": 3695, "h": 0.66, "s": 1, "id": 722, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3696": { "@c": "u", "t": 3696, "h": 0.66, "s": 1, "id": 724, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3697": { "@c": "u", "t": 3697, "h": 0.66, "s": 1, "id": 726, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3698": { "@c": "u", "t": 3698, "h": 0.66, "s": 1, "id": 728, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3699": { "@c": "u", "t": 3699, "h": 0.66, "s": 1, "id": 730, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3701": { "@c": "u", "t": 3701, "h": 0.66, "s": 1, "id": 733, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3702": { "@c": "u", "t": 3702, "h": 0.66, "s": 1, "id": 735, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3703": { "@c": "u", "t": 3703, "h": 0.66, "s": 1, "id": 737, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3704": { "@c": "u", "t": 3704, "h": 0.66, "s": 1, "id": 739, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3705": { "@c": "u", "t": 3705, "h": 0.66, "s": 1, "id": 741, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3706": { "@c": "u", "t": 3706, "h": 0.66, "s": 1, "id": 743, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3707": { "@c": "u", "t": 3707, "h": 0.66, "s": 1, "id": 745, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "3708": { "@c": "u", "t": 3708, "h": 0.66, "s": 1, "id": 747, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3709": { "@c": "u", "t": 3709, "h": 0.66, "s": 1, "id": 749, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3710": { "@c": "u", "t": 3710, "h": 0.66, "s": 1, "id": 751, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3711": { "@c": "u", "t": 3711, "h": 0.66, "s": 1, "id": 753, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3712": { "@c": "u", "t": 3712, "h": 0.66, "s": 1, "id": 755, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3713": { "@c": "u", "t": 3713, "h": 0.66, "s": 1, "id": 757, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3714": { "@c": "u", "t": 3714, "h": 0.66, "s": 1, "id": 759, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "3938": { "@c": "u", "t": 3938, "h": 0.66, "s": 1, "id": 815, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4043": { "@c": "u", "t": 4043, "h": 0.66, "s": 1, "id": 844, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4046": { "@c": "u", "t": 4046, "h": 0.66, "s": 1, "id": 845, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4047": { "@c": "u", "t": 4047, "h": 0.66, "s": 1, "id": 846, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4048": { "@c": "u", "t": 4048, "h": 0.66, "s": 1, "id": 847, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4049": { "@c": "u", "t": 4049, "h": 0.66, "s": 1, "id": 848, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4050": { "@c": "u", "t": 4050, "h": 0.66, "s": 1, "id": 849, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4051": { "@c": "u", "t": 4051, "h": 0.66, "s": 1, "id": 850, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4055": { "@c": "u", "t": 4055, "h": 0.66, "s": 1, "id": 851, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4106": { "@c": "u", "t": 4106, "h": 0.66, "s": 1, "id": 68, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4107": { "@c": "u", "t": 4107, "h": 0.66, "s": 1, "id": 69, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4108": { "@c": "u", "t": 4108, "h": 0.66, "s": 1, "id": 70, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4109": { "@c": "u", "t": 4109, "h": 0.66, "s": 1, "id": 71, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4110": { "@c": "u", "t": 4110, "h": 0.66, "s": 1, "id": 72, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4111": { "@c": "u", "t": 4111, "h": 0.66, "s": 1, "id": 73, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4149": { "@c": "u", "t": 4149, "h": 0.66, "s": 1, "id": 106, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4150": { "@c": "u", "t": 4150, "h": 0.66, "s": 1, "id": 108, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4151": { "@c": "u", "t": 4151, "h": 0.66, "s": 1, "id": 111, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4626": { "@c": "u", "t": 4626, "h": 0.66, "s": 1, "id": 267, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4627": { "@c": "u", "t": 4627, "h": 0.66, "s": 1, "id": 268, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4628": { "@c": "u", "t": 4628, "h": 0.66, "s": 1, "id": 270, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4657": { "@c": "u", "t": 4657, "h": 0.66, "s": 1, "id": 296, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4658": { "@c": "u", "t": 4658, "h": 0.66, "s": 1, "id": 298, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4659": { "@c": "u", "t": 4659, "h": 0.66, "s": 1, "id": 300, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4660": { "@c": "u", "t": 4660, "h": 0.66, "s": 1, "id": 302, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4661": { "@c": "u", "t": 4661, "h": 0.66, "s": 1, "id": 304, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4662": { "@c": "u", "t": 4662, "h": 0.66, "s": 1, "id": 305, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4663": { "@c": "u", "t": 4663, "h": 0.66, "s": 1, "id": 307, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4687": { "@c": "u", "t": 4687, "h": 0.66, "s": 1, "id": 314, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4688": { "@c": "u", "t": 4688, "h": 0.66, "s": 1, "id": 315, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4689": { "@c": "u", "t": 4689, "h": 0.66, "s": 1, "id": 316, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4690": { "@c": "u", "t": 4690, "h": 0.66, "s": 1, "id": 317, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4691": { "@c": "u", "t": 4691, "h": 0.66, "s": 1, "id": 318, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4692": { "@c": "u", "t": 4692, "h": 0.66, "s": 1, "id": 319, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "4693": { "@c": "u", "t": 4693, "h": 0.66, "s": 1, "id": 320, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "4695": { "@c": "u", "t": 4695, "h": 0.66, "s": 1, "id": 321, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4696": { "@c": "u", "t": 4696, "h": 0.66, "s": 1, "id": 322, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4697": { "@c": "u", "t": 4697, "h": 0.66, "s": 1, "id": 323, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4698": { "@c": "u", "t": 4698, "h": 0.66, "s": 1, "id": 324, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4699": { "@c": "u", "t": 4699, "h": 0.66, "s": 1, "id": 325, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4700": { "@c": "u", "t": 4700, "h": 0.66, "s": 1, "id": 326, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4701": { "@c": "u", "t": 4701, "h": 0.66, "s": 1, "id": 327, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4702": { "@c": "u", "t": 4702, "h": 0.66, "s": 1, "id": 328, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4703": { "@c": "u", "t": 4703, "h": 0.66, "s": 1, "id": 329, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4704": { "@c": "u", "t": 4704, "h": 0.66, "s": 1, "id": 330, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4705": { "@c": "u", "t": 4705, "h": 0.66, "s": 1, "id": 331, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4706": { "@c": "u", "t": 4706, "h": 0.66, "s": 1, "id": 332, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4707": { "@c": "u", "t": 4707, "h": 0.66, "s": 1, "id": 333, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4708": { "@c": "u", "t": 4708, "h": 0.66, "s": 1, "id": 334, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4709": { "@c": "u", "t": 4709, "h": 0.66, "s": 1, "id": 335, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4710": { "@c": "u", "t": 4710, "h": 0.66, "s": 1, "id": 336, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4711": { "@c": "u", "t": 4711, "h": 0.66, "s": 1, "id": 337, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4712": { "@c": "u", "t": 4712, "h": 0.66, "s": 1, "id": 338, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4713": { "@c": "u", "t": 4713, "h": 0.66, "s": 1, "id": 340, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4714": { "@c": "u", "t": 4714, "h": 0.66, "s": 1, "id": 342, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4715": { "@c": "u", "t": 4715, "h": 0.66, "s": 1, "id": 343, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4857": { "@c": "u", "t": 4857, "h": 0.66, "s": 1, "id": 347, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4858": { "@c": "u", "t": 4858, "h": 0.66, "s": 1, "id": 348, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "4861": { "@c": "u", "t": 4861, "h": 0.66, "s": 1, "id": 349, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4862": { "@c": "u", "t": 4862, "h": 0.66, "s": 1, "id": 350, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4863": { "@c": "u", "t": 4863, "h": 0.66, "s": 1, "id": 351, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4864": { "@c": "u", "t": 4864, "h": 0.66, "s": 1, "id": 352, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "4865": { "@c": "u", "t": 4865, "h": 0.66, "s": 1, "id": 353, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "4870": { "@c": "u", "t": 4870, "h": 0.66, "s": 1, "id": 354, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "4871": { "@c": "u", "t": 4871, "h": 0.66, "s": 1, "id": 355, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5667": { "@c": "u", "t": 5667, "h": 0.66, "s": 1, "id": 637, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5668": { "@c": "u", "t": 5668, "h": 0.66, "s": 1, "id": 638, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5669": { "@c": "u", "t": 5669, "h": 0.66, "s": 1, "id": 639, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5670": { "@c": "u", "t": 5670, "h": 0.66, "s": 1, "id": 640, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5671": { "@c": "u", "t": 5671, "h": 0.66, "s": 1, "id": 641, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5672": { "@c": "u", "t": 5672, "h": 0.66, "s": 1, "id": 642, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5673": { "@c": "u", "t": 5673, "h": 0.66, "s": 1, "id": 643, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5674": { "@c": "u", "t": 5674, "h": 0.66, "s": 1, "id": 644, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5675": { "@c": "u", "t": 5675, "h": 0.66, "s": 1, "id": 645, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5676": { "@c": "u", "t": 5676, "h": 0.66, "s": 1, "id": 646, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5677": { "@c": "u", "t": 5677, "h": 0.66, "s": 1, "id": 647, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5678": { "@c": "u", "t": 5678, "h": 0.66, "s": 1, "id": 648, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5679": { "@c": "u", "t": 5679, "h": 0.66, "s": 1, "id": 649, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5680": { "@c": "u", "t": 5680, "h": 0.66, "s": 1, "id": 650, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5681": { "@c": "u", "t": 5681, "h": 0.66, "s": 1, "id": 651, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5682": { "@c": "u", "t": 5682, "h": 0.66, "s": 1, "id": 652, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5683": { "@c": "u", "t": 5683, "h": 0.66, "s": 1, "id": 653, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5684": { "@c": "u", "t": 5684, "h": 0.66, "s": 1, "id": 654, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5685": { "@c": "u", "t": 5685, "h": 0.66, "s": 1, "id": 655, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5686": { "@c": "u", "t": 5686, "h": 0.66, "s": 1, "id": 656, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5687": { "@c": "u", "t": 5687, "h": 0.66, "s": 1, "id": 657, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5688": { "@c": "u", "t": 5688, "h": 0.66, "s": 1, "id": 658, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5689": { "@c": "u", "t": 5689, "h": 0.66, "s": 1, "id": 659, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5690": { "@c": "u", "t": 5690, "h": 0.66, "s": 1, "id": 660, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5691": { "@c": "u", "t": 5691, "h": 0.66, "s": 1, "id": 661, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5692": { "@c": "u", "t": 5692, "h": 0.66, "s": 1, "id": 662, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5693": { "@c": "u", "t": 5693, "h": 0.66, "s": 1, "id": 663, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5694": { "@c": "u", "t": 5694, "h": 0.66, "s": 1, "id": 664, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5695": { "@c": "u", "t": 5695, "h": 0.66, "s": 1, "id": 665, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5696": { "@c": "u", "t": 5696, "h": 0.66, "s": 1, "id": 666, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5697": { "@c": "u", "t": 5697, "h": 0.66, "s": 1, "id": 667, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5698": { "@c": "u", "t": 5698, "h": 0.66, "s": 1, "id": 668, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5699": { "@c": "u", "t": 5699, "h": 0.66, "s": 1, "id": 669, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5700": { "@c": "u", "t": 5700, "h": 0.66, "s": 1, "id": 670, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5701": { "@c": "u", "t": 5701, "h": 0.66, "s": 1, "id": 671, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5702": { "@c": "u", "t": 5702, "h": 0.66, "s": 1, "id": 672, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5703": { "@c": "u", "t": 5703, "h": 0.66, "s": 1, "id": 673, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5704": { "@c": "u", "t": 5704, "h": 0.66, "s": 1, "id": 674, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5705": { "@c": "u", "t": 5705, "h": 0.66, "s": 1, "id": 675, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5706": { "@c": "u", "t": 5706, "h": 0.66, "s": 1, "id": 676, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5707": { "@c": "u", "t": 5707, "h": 0.66, "s": 1, "id": 677, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5708": { "@c": "u", "t": 5708, "h": 0.66, "s": 1, "id": 678, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5709": { "@c": "u", "t": 5709, "h": 0.66, "s": 1, "id": 679, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5710": { "@c": "u", "t": 5710, "h": 0.66, "s": 1, "id": 680, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5711": { "@c": "u", "t": 5711, "h": 0.66, "s": 1, "id": 681, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5712": { "@c": "u", "t": 5712, "h": 0.66, "s": 1, "id": 682, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5713": { "@c": "u", "t": 5713, "h": 0.66, "s": 1, "id": 683, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5714": { "@c": "u", "t": 5714, "h": 0.66, "s": 1, "id": 684, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5715": { "@c": "u", "t": 5715, "h": 0.66, "s": 1, "id": 685, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5716": { "@c": "u", "t": 5716, "h": 0.66, "s": 1, "id": 686, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5717": { "@c": "u", "t": 5717, "h": 0.66, "s": 1, "id": 687, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5718": { "@c": "u", "t": 5718, "h": 0.66, "s": 1, "id": 688, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5719": { "@c": "u", "t": 5719, "h": 0.66, "s": 1, "id": 689, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5720": { "@c": "u", "t": 5720, "h": 0.66, "s": 1, "id": 690, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5721": { "@c": "u", "t": 5721, "h": 0.66, "s": 1, "id": 691, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5722": { "@c": "u", "t": 5722, "h": 0.66, "s": 1, "id": 692, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5723": { "@c": "u", "t": 5723, "h": 0.66, "s": 1, "id": 693, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5724": { "@c": "u", "t": 5724, "h": 0.66, "s": 1, "id": 694, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5725": { "@c": "u", "t": 5725, "h": 0.66, "s": 1, "id": 695, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5726": { "@c": "u", "t": 5726, "h": 0.66, "s": 1, "id": 696, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5727": { "@c": "u", "t": 5727, "h": 0.66, "s": 1, "id": 697, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5728": { "@c": "u", "t": 5728, "h": 0.66, "s": 1, "id": 698, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5729": { "@c": "u", "t": 5729, "h": 0.66, "s": 1, "id": 699, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5730": { "@c": "u", "t": 5730, "h": 0.66, "s": 1, "id": 700, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5731": { "@c": "u", "t": 5731, "h": 0.66, "s": 1, "id": 702, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5732": { "@c": "u", "t": 5732, "h": 0.66, "s": 1, "id": 704, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5733": { "@c": "u", "t": 5733, "h": 0.66, "s": 1, "id": 705, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5734": { "@c": "u", "t": 5734, "h": 0.66, "s": 1, "id": 706, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5735": { "@c": "u", "t": 5735, "h": 0.66, "s": 1, "id": 708, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5736": { "@c": "u", "t": 5736, "h": 0.66, "s": 1, "id": 710, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5737": { "@c": "u", "t": 5737, "h": 0.66, "s": 1, "id": 712, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5738": { "@c": "u", "t": 5738, "h": 0.66, "s": 1, "id": 714, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5739": { "@c": "u", "t": 5739, "h": 0.66, "s": 1, "id": 716, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5740": { "@c": "u", "t": 5740, "h": 0.66, "s": 1, "id": 718, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5741": { "@c": "u", "t": 5741, "h": 0.66, "s": 1, "id": 719, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5742": { "@c": "u", "t": 5742, "h": 0.66, "s": 1, "id": 721, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5743": { "@c": "u", "t": 5743, "h": 0.66, "s": 1, "id": 723, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5744": { "@c": "u", "t": 5744, "h": 0.66, "s": 1, "id": 725, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5745": { "@c": "u", "t": 5745, "h": 0.66, "s": 1, "id": 727, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5746": { "@c": "u", "t": 5746, "h": 0.66, "s": 1, "id": 729, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5747": { "@c": "u", "t": 5747, "h": 0.66, "s": 1, "id": 731, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5748": { "@c": "u", "t": 5748, "h": 0.66, "s": 1, "id": 732, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5749": { "@c": "u", "t": 5749, "h": 0.66, "s": 1, "id": 734, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5750": { "@c": "u", "t": 5750, "h": 0.66, "s": 1, "id": 736, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5751": { "@c": "u", "t": 5751, "h": 0.66, "s": 1, "id": 738, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5752": { "@c": "u", "t": 5752, "h": 0.66, "s": 1, "id": 740, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5753": { "@c": "u", "t": 5753, "h": 0.66, "s": 1, "id": 742, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5754": { "@c": "u", "t": 5754, "h": 0.66, "s": 1, "id": 744, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5755": { "@c": "u", "t": 5755, "h": 0.66, "s": 1, "id": 746, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5756": { "@c": "u", "t": 5756, "h": 0.66, "s": 1, "id": 748, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5757": { "@c": "u", "t": 5757, "h": 0.66, "s": 1, "id": 750, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5758": { "@c": "u", "t": 5758, "h": 0.66, "s": 1, "id": 752, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5759": { "@c": "u", "t": 5759, "h": 0.66, "s": 1, "id": 754, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5760": { "@c": "u", "t": 5760, "h": 0.66, "s": 1, "id": 756, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5761": { "@c": "u", "t": 5761, "h": 0.66, "s": 1, "id": 758, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5762": { "@c": "u", "t": 5762, "h": 0.66, "s": 1, "id": 760, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5763": { "@c": "u", "t": 5763, "h": 0.66, "s": 1, "id": 761, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5764": { "@c": "u", "t": 5764, "h": 0.66, "s": 1, "id": 762, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5765": { "@c": "u", "t": 5765, "h": 0.66, "s": 1, "id": 763, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5766": { "@c": "u", "t": 5766, "h": 0.66, "s": 1, "id": 764, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5767": { "@c": "u", "t": 5767, "h": 0.66, "s": 1, "id": 765, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5768": { "@c": "u", "t": 5768, "h": 0.66, "s": 1, "id": 766, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5769": { "@c": "u", "t": 5769, "h": 0.66, "s": 1, "id": 767, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5770": { "@c": "u", "t": 5770, "h": 0.66, "s": 1, "id": 768, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5771": { "@c": "u", "t": 5771, "h": 0.66, "s": 1, "id": 769, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "5772": { "@c": "u", "t": 5772, "h": 0.66, "s": 1, "id": 770, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5773": { "@c": "u", "t": 5773, "h": 0.66, "s": 1, "id": 771, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5774": { "@c": "u", "t": 5774, "h": 0.66, "s": 1, "id": 772, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5775": { "@c": "u", "t": 5775, "h": 0.66, "s": 1, "id": 773, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5776": { "@c": "u", "t": 5776, "h": 0.66, "s": 1, "id": 774, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5777": { "@c": "u", "t": 5777, "h": 0.66, "s": 1, "id": 775, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5778": { "@c": "u", "t": 5778, "h": 0.66, "s": 1, "id": 776, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5779": { "@c": "u", "t": 5779, "h": 0.66, "s": 1, "id": 777, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5780": { "@c": "u", "t": 5780, "h": 0.66, "s": 1, "id": 778, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5781": { "@c": "u", "t": 5781, "h": 0.66, "s": 1, "id": 779, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5782": { "@c": "u", "t": 5782, "h": 0.66, "s": 1, "id": 780, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5783": { "@c": "u", "t": 5783, "h": 0.66, "s": 1, "id": 781, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5784": { "@c": "u", "t": 5784, "h": 0.66, "s": 1, "id": 782, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5785": { "@c": "u", "t": 5785, "h": 0.66, "s": 1, "id": 783, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5786": { "@c": "u", "t": 5786, "h": 0.66, "s": 1, "id": 784, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5787": { "@c": "u", "t": 5787, "h": 0.66, "s": 1, "id": 785, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5788": { "@c": "u", "t": 5788, "h": 0.66, "s": 1, "id": 786, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5789": { "@c": "u", "t": 5789, "h": 0.66, "s": 1, "id": 787, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5790": { "@c": "u", "t": 5790, "h": 0.66, "s": 1, "id": 788, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5791": { "@c": "u", "t": 5791, "h": 0.66, "s": 1, "id": 789, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5792": { "@c": "u", "t": 5792, "h": 0.66, "s": 1, "id": 790, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5793": { "@c": "u", "t": 5793, "h": 0.66, "s": 1, "id": 791, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5794": { "@c": "u", "t": 5794, "h": 0.66, "s": 1, "id": 792, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5795": { "@c": "u", "t": 5795, "h": 0.66, "s": 1, "id": 793, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5796": { "@c": "u", "t": 5796, "h": 0.66, "s": 1, "id": 794, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5797": { "@c": "u", "t": 5797, "h": 0.66, "s": 1, "id": 795, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5798": { "@c": "u", "t": 5798, "h": 0.66, "s": 1, "id": 796, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5799": { "@c": "u", "t": 5799, "h": 0.66, "s": 1, "id": 797, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "5800": { "@c": "u", "t": 5800, "h": 0.66, "s": 1, "id": 798, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5801": { "@c": "u", "t": 5801, "h": 0.66, "s": 1, "id": 799, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5802": { "@c": "u", "t": 5802, "h": 0.66, "s": 1, "id": 800, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5803": { "@c": "u", "t": 5803, "h": 0.66, "s": 1, "id": 801, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5804": { "@c": "u", "t": 5804, "h": 0.66, "s": 1, "id": 802, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5805": { "@c": "u", "t": 5805, "h": 0.66, "s": 1, "id": 803, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5806": { "@c": "u", "t": 5806, "h": 0.66, "s": 1, "id": 804, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5807": { "@c": "u", "t": 5807, "h": 0.66, "s": 1, "id": 805, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5808": { "@c": "u", "t": 5808, "h": 0.66, "s": 1, "id": 806, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5809": { "@c": "u", "t": 5809, "h": 0.66, "s": 1, "id": 807, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5810": { "@c": "u", "t": 5810, "h": 0.66, "s": 1, "id": 808, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5811": { "@c": "u", "t": 5811, "h": 0.66, "s": 1, "id": 809, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5812": { "@c": "u", "t": 5812, "h": 0.66, "s": 1, "id": 810, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5813": { "@c": "u", "t": 5813, "h": 0.66, "s": 1, "id": 811, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5814": { "@c": "u", "t": 5814, "h": 0.66, "s": 1, "id": 812, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5815": { "@c": "u", "t": 5815, "h": 0.66, "s": 1, "id": 813, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "5816": { "@c": "u", "t": 5816, "h": 0.66, "s": 1, "id": 814, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8233": { "@c": "u", "t": 8233, "h": 0.66, "s": 1, "id": 94, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8234": { "@c": "u", "t": 8234, "h": 0.66, "s": 1, "id": 95, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8235": { "@c": "u", "t": 8235, "h": 0.66, "s": 1, "id": 96, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8236": { "@c": "u", "t": 8236, "h": 0.66, "s": 1, "id": 97, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8237": { "@c": "u", "t": 8237, "h": 0.66, "s": 1, "id": 98, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8238": { "@c": "u", "t": 8238, "h": 0.66, "s": 1, "id": 99, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8239": { "@c": "u", "t": 8239, "h": 0.66, "s": 1, "id": 100, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8240": { "@c": "u", "t": 8240, "h": 0.66, "s": 1, "id": 101, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8241": { "@c": "u", "t": 8241, "h": 0.66, "s": 1, "id": 102, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8242": { "@c": "u", "t": 8242, "h": 0.66, "s": 1, "id": 103, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8243": { "@c": "u", "t": 8243, "h": 0.66, "s": 1, "id": 104, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "8244": { "@c": "u", "t": 8244, "h": 0.66, "s": 1, "id": 105, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8245": { "@c": "u", "t": 8245, "h": 0.66, "s": 1, "id": 107, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8246": { "@c": "u", "t": 8246, "h": 0.66, "s": 1, "id": 109, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8247": { "@c": "u", "t": 8247, "h": 0.66, "s": 1, "id": 112, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8248": { "@c": "u", "t": 8248, "h": 0.66, "s": 1, "id": 114, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8249": { "@c": "u", "t": 8249, "h": 0.66, "s": 1, "id": 116, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8250": { "@c": "u", "t": 8250, "h": 0.66, "s": 1, "id": 118, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8251": { "@c": "u", "t": 8251, "h": 0.66, "s": 1, "id": 120, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8252": { "@c": "u", "t": 8252, "h": 0.66, "s": 1, "id": 122, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "8444": { "@c": "u", "t": 8444, "h": 0.66, "s": 1, "id": 207, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "8445": { "@c": "u", "t": 8445, "h": 0.66, "s": 1, "id": 208, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "8446": { "@c": "u", "t": 8446, "h": 0.66, "s": 1, "id": 209, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "8447": { "@c": "u", "t": 8447, "h": 0.66, "s": 1, "id": 210, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "8448": { "@c": "u", "t": 8448, "h": 0.66, "s": 1, "id": 211, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "8449": { "@c": "u", "t": 8449, "h": 0.66, "s": 1, "id": 212, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "8450": { "@c": "u", "t": 8450, "h": 0.66, "s": 1, "id": 213, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "8451": { "@c": "u", "t": 8451, "h": 0.66, "s": 1, "id": 214, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "8452": { "@c": "u", "t": 8452, "h": 0.66, "s": 1, "id": 215, "k": 0, "cru": false, "os": true, "aa": false, "mhp": 0, "hp": 0 }, "10114": { "@c": "u", "t": 10114, "h": 0.66, "s": 1, "id": 816, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10115": { "@c": "u", "t": 10115, "h": 0.66, "s": 1, "id": 817, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10116": { "@c": "u", "t": 10116, "h": 0.66, "s": 1, "id": 818, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10117": { "@c": "u", "t": 10117, "h": 0.66, "s": 1, "id": 819, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10118": { "@c": "u", "t": 10118, "h": 0.66, "s": 1, "id": 820, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10119": { "@c": "u", "t": 10119, "h": 0.66, "s": 1, "id": 821, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10120": { "@c": "u", "t": 10120, "h": 0.66, "s": 1, "id": 822, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10121": { "@c": "u", "t": 10121, "h": 0.66, "s": 1, "id": 823, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10122": { "@c": "u", "t": 10122, "h": 0.66, "s": 1, "id": 824, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10123": { "@c": "u", "t": 10123, "h": 0.66, "s": 1, "id": 825, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10124": { "@c": "u", "t": 10124, "h": 0.66, "s": 1, "id": 826, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10125": { "@c": "u", "t": 10125, "h": 0.66, "s": 1, "id": 827, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10126": { "@c": "u", "t": 10126, "h": 0.66, "s": 1, "id": 828, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10127": { "@c": "u", "t": 10127, "h": 0.66, "s": 1, "id": 829, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10128": { "@c": "u", "t": 10128, "h": 0.66, "s": 1, "id": 830, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10129": { "@c": "u", "t": 10129, "h": 0.66, "s": 1, "id": 831, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10130": { "@c": "u", "t": 10130, "h": 0.66, "s": 1, "id": 832, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10131": { "@c": "u", "t": 10131, "h": 0.66, "s": 1, "id": 833, "k": 0, "cru": false, "os": false, "aa": true, "mhp": 0, "hp": 0 }, "10132": { "@c": "u", "t": 10132, "h": 0.66, "s": 1, "id": 834, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10133": { "@c": "u", "t": 10133, "h": 0.66, "s": 1, "id": 835, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10134": { "@c": "u", "t": 10134, "h": 0.66, "s": 1, "id": 836, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10135": { "@c": "u", "t": 10135, "h": 0.66, "s": 1, "id": 837, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10136": { "@c": "u", "t": 10136, "h": 0.66, "s": 1, "id": 838, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10137": { "@c": "u", "t": 10137, "h": 0.66, "s": 1, "id": 839, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10138": { "@c": "u", "t": 10138, "h": 0.66, "s": 1, "id": 840, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10139": { "@c": "u", "t": 10139, "h": 0.66, "s": 1, "id": 841, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10140": { "@c": "u", "t": 10140, "h": 0.66, "s": 1, "id": 842, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "10141": { "@c": "u", "t": 10141, "h": 0.66, "s": 1, "id": 843, "k": 0, "cru": false, "os": false, "aa": false, "mhp": 0, "hp": 0 }, "@c": "java.util.HashMap" }, "terrainTypes": { "10": "PLAINS", "12": "MOUNTAIN", "13": "FOREST", "14": "URBAN", "15": "JUNGLE", "16": "TUNDRA", "17": "DESERT", "19": "HIGHSEA", "20": "COASTAL", "21": "SUBURBAN", "@c": "java.util.TreeMap" }, "seaTypes": { "19": "HIGHSEA", "20": "COASTAL", "@c": "java.util.TreeMap" }, "damageTypes": [ "java.util.ArrayList", [ "DAMAGE_NORMAL", "DAMAGE_AIR", "DAMAGE_SEA", "DAMAGE_BUILDING", "DAMAGE_HARD", "DAMAGE_SUBMARINE", "DAMAGE_BLAST", "DAMAGE_POPULATION", "DAMAGE_HELICOPTER", "DAMAGE_SIEGE", "DAMAGE_CONTAMINATION", "DAMAGE_SOFT_NBC", "DAMAGE_HARD_NBC", "DAMAGE_MISSILE" ] ], "replacements": { "2013": [ "java.util.HashSet", [ 2503 ] ], "2014": [ "java.util.HashSet", [ 2504 ] ], "2016": [ "java.util.HashSet", [] ], "2032": [ "java.util.HashSet", [ 2503, 2013 ] ], "2239": [ "java.util.HashSet", [ 2504, 2014 ] ], "2240": [ "java.util.HashSet", [] ], "2241": [ "java.util.HashSet", [ 2240 ] ], "2242": [ "java.util.HashSet", [ 2240, 2241 ] ], "2243": [ "java.util.HashSet", [ 2240, 2241, 2242 ] ], "2244": [ "java.util.HashSet", [ 2240, 2241, 2242, 2243 ] ], "2245": [ "java.util.HashSet", [ 2240, 2241, 2242, 2243, 2244 ] ], "2246": [ "java.util.HashSet", [ 2240, 2241, 2242, 2243, 2244, 2245 ] ], "2247": [ "java.util.HashSet", [ 2240, 2241, 2242, 2243, 2244, 2245, 2246 ] ], "2248": [ "java.util.HashSet", [ 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247 ] ], "2249": [ "java.util.HashSet", [ 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248 ] ], "2250": [ "java.util.HashSet", [] ], "2251": [ "java.util.HashSet", [ 2250 ] ], "2252": [ "java.util.HashSet", [ 2250, 2251 ] ], "2253": [ "java.util.HashSet", [ 2250, 2251, 2252 ] ], "2254": [ "java.util.HashSet", [ 2250, 2251, 2252, 2253 ] ], "2255": [ "java.util.HashSet", [] ], "2256": [ "java.util.HashSet", [ 2255 ] ], "2257": [ "java.util.HashSet", [ 2256, 2255 ] ], "2258": [ "java.util.HashSet", [ 2256, 2257, 2255 ] ], "2259": [ "java.util.HashSet", [ 2256, 2257, 2258, 2255 ] ], "2260": [ "java.util.HashSet", [ 2016 ] ], "2261": [ "java.util.HashSet", [ 2016, 2260 ] ], "2262": [ "java.util.HashSet", [ 2016, 2260, 2261 ] ], "2263": [ "java.util.HashSet", [ 2016, 2260, 2261, 2262 ] ], "2265": [ "java.util.HashSet", [] ], "2266": [ "java.util.HashSet", [ 2265 ] ], "2267": [ "java.util.HashSet", [ 2265, 2266 ] ], "2268": [ "java.util.HashSet", [ 2265, 2266, 2267 ] ], "2269": [ "java.util.HashSet", [ 2265, 2266, 2267, 2268 ] ], "2270": [ "java.util.HashSet", [] ], "2271": [ "java.util.HashSet", [ 2270 ] ], "2272": [ "java.util.HashSet", [ 2270, 2271 ] ], "2273": [ "java.util.HashSet", [ 2272, 2270, 2271 ] ], "2274": [ "java.util.HashSet", [ 2272, 2273, 2270, 2271 ] ], "2275": [ "java.util.HashSet", [] ], "2276": [ "java.util.HashSet", [ 2275 ] ], "2277": [ "java.util.HashSet", [ 2275, 2276 ] ], "2278": [ "java.util.HashSet", [ 2275, 2276, 2277 ] ], "2279": [ "java.util.HashSet", [ 2275, 2276, 2277, 2278 ] ], "2280": [ "java.util.HashSet", [] ], "2281": [ "java.util.HashSet", [ 2280 ] ], "2282": [ "java.util.HashSet", [ 2280, 2281 ] ], "2283": [ "java.util.HashSet", [] ], "2285": [ "java.util.HashSet", [] ], "2286": [ "java.util.HashSet", [ 2285 ] ], "2287": [ "java.util.HashSet", [ 2285, 2286 ] ], "2288": [ "java.util.HashSet", [ 2285, 2286, 2287 ] ], "2289": [ "java.util.HashSet", [ 2288, 2285, 2286, 2287 ] ], "2290": [ "java.util.HashSet", [] ], "2291": [ "java.util.HashSet", [ 2290 ] ], "2292": [ "java.util.HashSet", [ 2290, 2291 ] ], "2293": [ "java.util.HashSet", [ 2290, 2291, 2292 ] ], "2294": [ "java.util.HashSet", [ 2290, 2291, 2292, 2293 ] ], "2295": [ "java.util.HashSet", [] ], "2296": [ "java.util.HashSet", [] ], "2297": [ "java.util.HashSet", [] ], "2298": [ "java.util.HashSet", [] ], "2503": [ "java.util.HashSet", [] ], "2504": [ "java.util.HashSet", [] ], "2505": [ "java.util.HashSet", [] ], "4654": [ "java.util.HashSet", [] ], "8379": [ "java.util.HashSet", [] ], "8380": [ "java.util.HashSet", [] ], "8381": [ "java.util.HashSet", [] ], "8382": [ "java.util.HashSet", [] ], "8383": [ "java.util.HashSet", [] ], "8384": [ "java.util.HashSet", [] ], "8385": [ "java.util.HashSet", [] ], "8386": [ "java.util.HashSet", [] ], "8387": [ "java.util.HashSet", [] ], "8388": [ "java.util.HashSet", [] ], "8389": [ "java.util.HashSet", [] ], "8390": [ "java.util.HashSet", [ 8389 ] ], "8395": [ "java.util.HashSet", [] ], "8396": [ "java.util.HashSet", [] ], "8397": [ "java.util.HashSet", [] ], "8398": [ "java.util.HashSet", [] ], "8399": [ "java.util.HashSet", [] ], "@c": "java.util.HashMap" }, "hasGarrison": false, "hasAdminAction": true, "moraleBasedConstructionTimeConfig": { "@c": "ultshared.modding.configuration.UltMoraleBasedProductionConfig", "curveX1": 25, "curveX2": 90, "curveY1": 0.75, "curveY2": 1 }, "moraleBasedProductionTimeConfig": { "@c": "ultshared.modding.configuration.UltMoraleBasedProductionConfig", "curveX1": 25, "curveX2": 90, "curveY1": 0.75, "curveY2": 1 }, "healArmiesModFeatureConfig": { "@c": "ultshared.modding.configuration.UltHealArmiesModFeatureConfig", "healingRateByTerrainType": { "12": 0, "14": 0.04167, "15": 0, "16": 0, "17": 0, "20": 0.08334, "@c": "java.util.LinkedHashMap" }, "tickTime": 3600 }, "reducedDamageArmorClassesConfig": { "@c": "ultshared.modding.configuration.ReducedDamageArmorClassesConfig", "reducedToWhole": { "1001": 0, "1002": 4, "@c": "java.util.LinkedHashMap" } }, "armyStackingPenaltyConfig": { "@c": "ultshared.modding.configuration.UltArmyStackingPenaltyConfig", "damageFactorScalings": { "1": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "5.0": 0.25, "10.0": 0, "15.0": -0.5, "20.0": -0.75, "25.0": 0 } }, "10": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "10.0": 0.25, "15.0": 0, "20.0": -0.5, "25.0": -0.75, "30.0": 0 } }, "12": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "10.0": 0.25, "15.0": 0, "20.0": -0.5, "25.0": -0.75, "30.0": 0 } }, "13": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "10.0": 0.25, "15.0": 0, "20.0": -0.5, "25.0": -0.75, "30.0": 0 } }, "14": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "10.0": 0.25, "15.0": 0, "20.0": -0.5, "25.0": -0.75, "30.0": 0 } }, "15": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "10.0": 0.25, "15.0": 0, "20.0": -0.5, "25.0": -0.75, "30.0": 0 } }, "16": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "10.0": 0.25, "15.0": 0, "20.0": -0.5, "25.0": -0.75, "30.0": 0 } }, "17": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "10.0": 0.25, "15.0": 0, "20.0": -0.5, "25.0": -0.75, "30.0": 0 } }, "19": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "5.0": 0.25, "10.0": 0, "15.0": -0.5, "20.0": -0.75, "25.0": 0 } }, "20": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "5.0": 0.25, "10.0": 0, "15.0": -0.5, "20.0": -0.75, "25.0": 0 } }, "21": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "10.0": 0.25, "15.0": 0, "20.0": -0.5, "25.0": -0.75, "30.0": 0 } }, "@c": "java.util.LinkedHashMap" }, "speedFactorScalings": { "1": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "6.0": 0.75, "11.0": 0.5, "16.0": 0.5, "21.0": 0.5 } }, "10": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "11.0": 0.85, "16.0": 0.75, "21.0": 0.5, "26.0": 0.33 } }, "12": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "11.0": 0.5, "16.0": 0.33, "21.0": 0.25, "26.0": 0.2 } }, "13": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "11.0": 0.75, "16.0": 0.5, "21.0": 0.33, "26.0": 0.25 } }, "14": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "11.0": 0.75, "16.0": 0.5, "21.0": 0.33, "26.0": 0.25 } }, "15": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "11.0": 0.5, "16.0": 0.33, "21.0": 0.25, "26.0": 0.2 } }, "16": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "11.0": 1, "16.0": 0.85, "21.0": 0.75, "26.0": 0.5 } }, "17": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "11.0": 1, "16.0": 0.85, "21.0": 0.75, "26.0": 0.5 } }, "19": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "11.0": 0.85, "16.0": 0.75, "21.0": 0.6 } }, "20": { "@c": "ultshared.modding.configuration.UltConstantSegmentsFunction", "segmentValues": { "@c": "java.util.TreeMap", "6.0": 0.75, "11.0": 0.5, "16.0": 0.4, "21.0": 0.3 } }, "@c": "java.util.LinkedHashMap" } }, "astarConfig": { "@c": "ultshared.modding.configuration.UltAStarConfig", "warDeclarationCost": 360000000, "enemyHarbourCostFactor": 3, "friendlyHarbourCostFactor": 0.5 }, "noobBonusConfig": { "@c": "ultshared.modding.configuration.UltNoobBonusConfig", "days": 5, "recruitTimeReduction": 0.33, "resourceProductionBonus": 0 }, "frontendConfig": { "mapCustomAssetOverrideConfig": { "tileConfig": { "2632": 2004, "2653": 2004, "2656": 2004, "2658": 2004, "4694": 2004, "5632": 5625, "5648": 5643, "5651": 2004, "5653": 5652, "5654": 4867, "5655": 5652, "6011": 5652, "12349": 5625, "12350": 6005, "12351": 5625 }, "countryDescConfig": { "2653": 2632, "2656": 2632, "4694": 2632, "5632": 5625, "5648": 5643, "5651": 2632, "5652": 2632, "5653": 2632, "5654": 4867, "5655": 2632, "6006": 5625, "6007": 6005, "6008": 6005, "6009": 6005, "6011": 5652, "6012": 6008, "6013": 5652, "6014": 6005, "8439": 6008, "8440": 6007, "8442": 8440, "12347": 10434, "12349": 5625, "12350": 6005, "12351": 5625, "12352": 5657 } }, "RadarConfig": { "signatureMapping": { "1": 4861, "2": 4862, "3": 4864, "4": 4865, "5": 4863 } }, "flagConfig": { "fixedTeamFlags": false }, "gameInfoConfig": { "6079": "https://wiki.conflictnations.com/Campaign_Types#Rising_Tides_Map", "6081": "https://wiki.conflictnations.com/Campaign_Types#Rising_Tides_Map", "6085": "https://wiki.conflictnations.com/Campaign_Types#Rising_Tides_Map", "6087": "https://wiki.conflictnations.com/Campaign_Types#Rising_Tides_Map", "6091": "https://wiki.conflictnations.com/Campaign_Types#Rising_Tides_Map" }, "consts": { "SERVER_UPDATE_INTERVAL_MIN": 15000 }, "@c": "ultshared.modding.configuration.UltFreeformConfig" } }, "12": { "@c": "ultshared.UltGameInfoState", "stateType": 12, "stateID": "532876418", "timeStamp": "1638569645136", "dayOfGame": 4, "startOfGame": 1638294359, "nextDayTime": 1638574115000, "nextHealTime": 1638571559000, "goldRound": false, "demoGame": false, "password": "", "openSlots": 25, "teamSettings": 0, "countrySelection": 1, "numberOfTeams": 0, "numberOfPlayers": 64, "numberOfLogins": 0, "scenarioID": 5975, "mapID": 5652, "allianceGame": 0, "allianceA": 0, "allianceB": 0, "aiLevel": 1, "ranked": 1, "gameFeatures": { "@c": "ultshared.gamefeatures.UltGameFeatures", "idFeatures": { "1": { "@class": "ultshared.gamefeatures.UltTestGameFeature", "testLevel": 0, "enabled": false, "name": "Frontline Test Game", "value": 0, "valueName": "Not Enabled", "featureID": 1, "description": "A closed beta or alpha game with new features for Frontline Beta Players.", "published": false }, "2": { "@class": "ultshared.gamefeatures.UltPeacePeriodRule", "enabled": false, "value": 0, "name": "Peace Period", "valueName": "No peace period", "featureID": 2, "description": "Specifies a minimum time in days at the beginning of a game in which other players can not be attacked.", "published": true }, "3": { "@class": "ultshared.gamefeatures.UltPeacePeriodAiRule", "enabled": false, "value": 0, "name": "NPC Peace Period", "featureID": 3, "description": "Specifies a minimum time in days at the beginning of a game in which computer controlled countries can not be attacked.", "valueName": "No peace period", "published": true }, "4": { "@class": "ultshared.gamefeatures.UltHonorPeriodRule", "enabled": false, "value": 0, "name": "Honor Period", "valueName": "none", "featureID": 4, "description": "Specifies a minimum time between a declaration of war and the first battles.", "published": true }, "5": { "@class": "ultshared.gamefeatures.UltMinActivityRule", "enabled": true, "value": 172800, "name": "Minimum activity period", "valueName": "2 days", "featureID": 5, "description": "Specifies the time after which a player is taken over by the AI and can be replaced by the game admin.", "published": true }, "6": { "@class": "ultshared.gamefeatures.UltAnonymousGameFeature", "enabled": false, "name": "Anonymous Game", "value": 0, "valueName": "No", "published": true, "featureID": 6, "description": "An anonymous game does not show user names." }, "7": { "@class": "ultshared.gamefeatures.UltGoldmarkLimitGameFeature", "limitLevel": 0, "enabled": false, "name": "Gold Limitation", "value": 0, "valueName": "Unlimited", "featureID": 7, "description": "A game with limited gold usage (tournament mode).", "published": false }, "8": { "@class": "ultshared.gamefeatures.UltTournamentGameFeature", "tournamentID": 0, "enabled": false, "name": "Tournament Game", "value": 0, "valueName": "No", "featureID": 8, "description": "A tournament game is part of a tournament referenced by an ID.", "published": false }, "9": { "@class": "ultshared.gamefeatures.UltStartLevelGameFeature", "startLevel": 0, "enabled": false, "name": "Start Level", "value": 0, "valueName": "Normal", "featureID": 9, "description": "The start level specifies the amount of start resources, techs and units.", "published": false }, "12": { "@class": "ultshared.gamefeatures.UltUnitPackGameFeature", "unitPack": 2, "enabled": true, "name": "Unit pack", "value": 2, "valueName": "Extra Naval Units", "featureID": 12, "description": "Specifies which extra units and buildings are available in this game.", "published": false }, "15": { "@class": "ultshared.gamefeatures.UltProvinceConquerQuestsFeature", "enabled": false, "name": "Quest Round", "value": 0, "valueName": "No", "featureID": 15, "description": "Quests to conquer provinces will spawn in this game.", "published": false }, "@c": "java.util.HashMap" } }, "timeScale": 1, "ecoScore": 0, "ecoBoostScore": 0, "milScore": 0, "milBoostScore": 0, "gameImagePath": "games/sup/4474/892", "endOfGame": 0, "gameEnded": false, "victoryPointsMod": 1850, "coalitionVictoryPointsMod": 1850, "adminTimeFwdAllowed": false }, "13": { "@c": "ultshared.UltAIState", "stateType": 13, "stateID": "148", "timeStamp": "1638569645136", "profiles": { "1": { "@c": "ultshared.UltAIProfile", "playerID": 1, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "2": { "@c": "ultshared.UltAIProfile", "playerID": 2, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "3": { "@c": "ultshared.UltAIProfile", "playerID": 3, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "4": { "@c": "ultshared.UltAIProfile", "playerID": 4, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "5": { "@c": "ultshared.UltAIProfile", "playerID": 5, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "6": { "@c": "ultshared.UltAIProfile", "playerID": 6, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "7": { "@c": "ultshared.UltAIProfile", "playerID": 7, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "8": { "@c": "ultshared.UltAIProfile", "playerID": 8, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "9": { "@c": "ultshared.UltAIProfile", "playerID": 9, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "10": { "@c": "ultshared.UltAIProfile", "playerID": 10, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "11": { "@c": "ultshared.UltAIProfile", "playerID": 11, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "12": { "@c": "ultshared.UltAIProfile", "playerID": 12, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "13": { "@c": "ultshared.UltAIProfile", "playerID": 13, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "14": { "@c": "ultshared.UltAIProfile", "playerID": 14, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "15": { "@c": "ultshared.UltAIProfile", "playerID": 15, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "16": { "@c": "ultshared.UltAIProfile", "playerID": 16, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "17": { "@c": "ultshared.UltAIProfile", "playerID": 17, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "18": { "@c": "ultshared.UltAIProfile", "playerID": 18, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "19": { "@c": "ultshared.UltAIProfile", "playerID": 19, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "20": { "@c": "ultshared.UltAIProfile", "playerID": 20, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "21": { "@c": "ultshared.UltAIProfile", "playerID": 21, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "22": { "@c": "ultshared.UltAIProfile", "playerID": 22, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "23": { "@c": "ultshared.UltAIProfile", "playerID": 23, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "24": { "@c": "ultshared.UltAIProfile", "playerID": 24, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "25": { "@c": "ultshared.UltAIProfile", "playerID": 25, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "26": { "@c": "ultshared.UltAIProfile", "playerID": 26, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "27": { "@c": "ultshared.UltAIProfile", "playerID": 27, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "28": { "@c": "ultshared.UltAIProfile", "playerID": 28, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "29": { "@c": "ultshared.UltAIProfile", "playerID": 29, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "30": { "@c": "ultshared.UltAIProfile", "playerID": 30, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "31": { "@c": "ultshared.UltAIProfile", "playerID": 31, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "32": { "@c": "ultshared.UltAIProfile", "playerID": 32, "relations": { "32": null, "@c": "java.util.HashMap" }, "mentality": 0 }, "33": { "@c": "ultshared.UltAIProfile", "playerID": 33, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "34": { "@c": "ultshared.UltAIProfile", "playerID": 34, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "35": { "@c": "ultshared.UltAIProfile", "playerID": 35, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "36": { "@c": "ultshared.UltAIProfile", "playerID": 36, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "37": { "@c": "ultshared.UltAIProfile", "playerID": 37, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "38": { "@c": "ultshared.UltAIProfile", "playerID": 38, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "39": { "@c": "ultshared.UltAIProfile", "playerID": 39, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "40": { "@c": "ultshared.UltAIProfile", "playerID": 40, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "41": { "@c": "ultshared.UltAIProfile", "playerID": 41, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "42": { "@c": "ultshared.UltAIProfile", "playerID": 42, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "43": { "@c": "ultshared.UltAIProfile", "playerID": 43, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "44": { "@c": "ultshared.UltAIProfile", "playerID": 44, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "45": { "@c": "ultshared.UltAIProfile", "playerID": 45, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "46": { "@c": "ultshared.UltAIProfile", "playerID": 46, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "47": { "@c": "ultshared.UltAIProfile", "playerID": 47, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "48": { "@c": "ultshared.UltAIProfile", "playerID": 48, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "49": { "@c": "ultshared.UltAIProfile", "playerID": 49, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "50": { "@c": "ultshared.UltAIProfile", "playerID": 50, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "51": { "@c": "ultshared.UltAIProfile", "playerID": 51, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "52": { "@c": "ultshared.UltAIProfile", "playerID": 52, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "53": { "@c": "ultshared.UltAIProfile", "playerID": 53, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "54": { "@c": "ultshared.UltAIProfile", "playerID": 54, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "55": { "@c": "ultshared.UltAIProfile", "playerID": 55, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "56": { "@c": "ultshared.UltAIProfile", "playerID": 56, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "57": { "@c": "ultshared.UltAIProfile", "playerID": 57, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "58": { "@c": "ultshared.UltAIProfile", "playerID": 58, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "59": { "@c": "ultshared.UltAIProfile", "playerID": 59, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "60": { "@c": "ultshared.UltAIProfile", "playerID": 60, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "61": { "@c": "ultshared.UltAIProfile", "playerID": 61, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "62": { "@c": "ultshared.UltAIProfile", "playerID": 62, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "63": { "@c": "ultshared.UltAIProfile", "playerID": 63, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "64": { "@c": "ultshared.UltAIProfile", "playerID": 64, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "65": { "@c": "ultshared.UltAIProfile", "playerID": 65, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "66": { "@c": "ultshared.UltAIProfile", "playerID": 66, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "67": { "@c": "ultshared.UltAIProfile", "playerID": 67, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "68": { "@c": "ultshared.UltAIProfile", "playerID": 68, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "69": { "@c": "ultshared.UltAIProfile", "playerID": 69, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "70": { "@c": "ultshared.UltAIProfile", "playerID": 70, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "71": { "@c": "ultshared.UltAIProfile", "playerID": 71, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "72": { "@c": "ultshared.UltAIProfile", "playerID": 72, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "73": { "@c": "ultshared.UltAIProfile", "playerID": 73, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "74": { "@c": "ultshared.UltAIProfile", "playerID": 74, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "75": { "@c": "ultshared.UltAIProfile", "playerID": 75, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "76": { "@c": "ultshared.UltAIProfile", "playerID": 76, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "77": { "@c": "ultshared.UltAIProfile", "playerID": 77, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "78": { "@c": "ultshared.UltAIProfile", "playerID": 78, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "79": { "@c": "ultshared.UltAIProfile", "playerID": 79, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "80": { "@c": "ultshared.UltAIProfile", "playerID": 80, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "81": { "@c": "ultshared.UltAIProfile", "playerID": 81, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "82": { "@c": "ultshared.UltAIProfile", "playerID": 82, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "83": { "@c": "ultshared.UltAIProfile", "playerID": 83, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "84": { "@c": "ultshared.UltAIProfile", "playerID": 84, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "85": { "@c": "ultshared.UltAIProfile", "playerID": 85, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "86": { "@c": "ultshared.UltAIProfile", "playerID": 86, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "87": { "@c": "ultshared.UltAIProfile", "playerID": 87, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "88": { "@c": "ultshared.UltAIProfile", "playerID": 88, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "89": { "@c": "ultshared.UltAIProfile", "playerID": 89, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "90": { "@c": "ultshared.UltAIProfile", "playerID": 90, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "91": { "@c": "ultshared.UltAIProfile", "playerID": 91, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "92": { "@c": "ultshared.UltAIProfile", "playerID": 92, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "93": { "@c": "ultshared.UltAIProfile", "playerID": 93, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "94": { "@c": "ultshared.UltAIProfile", "playerID": 94, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "95": { "@c": "ultshared.UltAIProfile", "playerID": 95, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "96": { "@c": "ultshared.UltAIProfile", "playerID": 96, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "97": { "@c": "ultshared.UltAIProfile", "playerID": 97, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "98": { "@c": "ultshared.UltAIProfile", "playerID": 98, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "99": { "@c": "ultshared.UltAIProfile", "playerID": 99, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "100": { "@c": "ultshared.UltAIProfile", "playerID": 100, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "101": { "@c": "ultshared.UltAIProfile", "playerID": 101, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "102": { "@c": "ultshared.UltAIProfile", "playerID": 102, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "103": { "@c": "ultshared.UltAIProfile", "playerID": 103, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "104": { "@c": "ultshared.UltAIProfile", "playerID": 104, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "105": { "@c": "ultshared.UltAIProfile", "playerID": 105, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "106": { "@c": "ultshared.UltAIProfile", "playerID": 106, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "107": { "@c": "ultshared.UltAIProfile", "playerID": 107, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "108": { "@c": "ultshared.UltAIProfile", "playerID": 108, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "109": { "@c": "ultshared.UltAIProfile", "playerID": 109, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "110": { "@c": "ultshared.UltAIProfile", "playerID": 110, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "111": { "@c": "ultshared.UltAIProfile", "playerID": 111, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "112": { "@c": "ultshared.UltAIProfile", "playerID": 112, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "113": { "@c": "ultshared.UltAIProfile", "playerID": 113, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "114": { "@c": "ultshared.UltAIProfile", "playerID": 114, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "115": { "@c": "ultshared.UltAIProfile", "playerID": 115, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "116": { "@c": "ultshared.UltAIProfile", "playerID": 116, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "117": { "@c": "ultshared.UltAIProfile", "playerID": 117, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "118": { "@c": "ultshared.UltAIProfile", "playerID": 118, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "119": { "@c": "ultshared.UltAIProfile", "playerID": 119, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "120": { "@c": "ultshared.UltAIProfile", "playerID": 120, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "121": { "@c": "ultshared.UltAIProfile", "playerID": 121, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "122": { "@c": "ultshared.UltAIProfile", "playerID": 122, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "123": { "@c": "ultshared.UltAIProfile", "playerID": 123, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "124": { "@c": "ultshared.UltAIProfile", "playerID": 124, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "125": { "@c": "ultshared.UltAIProfile", "playerID": 125, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "126": { "@c": "ultshared.UltAIProfile", "playerID": 126, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "127": { "@c": "ultshared.UltAIProfile", "playerID": 127, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "128": { "@c": "ultshared.UltAIProfile", "playerID": 128, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "129": { "@c": "ultshared.UltAIProfile", "playerID": 129, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "130": { "@c": "ultshared.UltAIProfile", "playerID": 130, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "131": { "@c": "ultshared.UltAIProfile", "playerID": 131, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "132": { "@c": "ultshared.UltAIProfile", "playerID": 132, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "133": { "@c": "ultshared.UltAIProfile", "playerID": 133, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "134": { "@c": "ultshared.UltAIProfile", "playerID": 134, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "135": { "@c": "ultshared.UltAIProfile", "playerID": 135, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "136": { "@c": "ultshared.UltAIProfile", "playerID": 136, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "137": { "@c": "ultshared.UltAIProfile", "playerID": 137, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "138": { "@c": "ultshared.UltAIProfile", "playerID": 138, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "139": { "@c": "ultshared.UltAIProfile", "playerID": 139, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "140": { "@c": "ultshared.UltAIProfile", "playerID": 140, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "141": { "@c": "ultshared.UltAIProfile", "playerID": 141, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "142": { "@c": "ultshared.UltAIProfile", "playerID": 142, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "143": { "@c": "ultshared.UltAIProfile", "playerID": 143, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "144": { "@c": "ultshared.UltAIProfile", "playerID": 144, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "145": { "@c": "ultshared.UltAIProfile", "playerID": 145, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "146": { "@c": "ultshared.UltAIProfile", "playerID": 146, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "147": { "@c": "ultshared.UltAIProfile", "playerID": 147, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "148": { "@c": "ultshared.UltAIProfile", "playerID": 148, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "149": { "@c": "ultshared.UltAIProfile", "playerID": 149, "relations": { "32": { "@c": "ultshared.UltAIRelation", "negativeActions": 0, "positiveActions": 1, "bias": 0, "interest": 0 }, "@c": "java.util.HashMap" }, "mentality": 0 }, "@c": "java.util.HashMap" }, "gameID": 4474892 }, "14": { "@c": "ultshared.UltPremiumState", "stateType": 14, "stateID": "1751122100", "timeStamp": "1638569645136", "offers": { "3191": { "@c": "po", "id": 3191, "pm": { "3201": { "@c": "ultshared.premium.UltPremium", "itemID": 3201, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "ACCELERATE", "description": "Accelerates construction speed of the current building by up to 12 hours" }, "@c": "java.util.HashMap" }, "pr": 950, "c": "Gold", "d": 43200, "pf": { "0": 0, "1": 1, "600": 150, "3600": 200, "7200": 450, "21600": 700, "43200": 950, "86400": 1600, "172800": 3200, "@c": "java.util.HashMap" } }, "3192": { "@c": "po", "id": 3192, "pm": { "3202": { "@c": "ultshared.premium.UltPremium", "itemID": 3202, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "ACCELERATE", "description": "Accelerates mobilization speed of the current unit by up to 12 hours" }, "@c": "java.util.HashMap" }, "pr": 950, "c": "Gold", "d": 43200, "pf": { "0": 0, "1": 1, "600": 150, "3600": 200, "7200": 450, "21600": 700, "43200": 950, "86400": 1600, "172800": 3200, "@c": "java.util.HashMap" } }, "3193": { "@c": "po", "id": 3193, "pm": { "3203": { "@c": "ultshared.premium.UltPremium", "itemID": 3203, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 10, "name": "REINFORCE", "description": "Replenishes the hit points of the selected unit by {amount}%" }, "@c": "java.util.HashMap" }, "pr": 75, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "3194": { "@c": "po", "id": 3194, "pm": { "3204": { "@c": "ultshared.premium.UltPremium", "itemID": 3204, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "STOCK UP", "description": "Purchases an amount of the selected resources for gold" }, "@c": "java.util.HashMap" }, "c": "Gold", "pf": { "0": 4, "5": 15, "10": 20, "25": 45, "50": 68, "75": 94, "100": 100, "1000": 1000, "@c": "java.util.HashMap" } }, "3195": { "@c": "po", "id": 3195, "pm": { "3205": { "@c": "ultshared.premium.UltPremium", "itemID": 3205, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 0.5, "name": "PREMIUM OFFER", "description": "Individualized premium offer for the player" }, "@c": "java.util.HashMap" }, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "3196": { "@c": "po", "id": 3196, "pm": { "3206": { "@c": "ultshared.premium.UltPremium", "itemID": 3206, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 10, "name": "BOOST MORALE", "description": "Boosts morale of the selected population by 10%" }, "@c": "java.util.HashMap" }, "pr": 500, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "3197": { "@c": "po", "id": 3197, "pm": { "3207": { "@c": "ultshared.premium.UltPremium", "itemID": 3207, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "PREMIUM MISSION", "description": "Hire a specialist for a special mission in this province. The selected mission will be executed immediately." }, "@c": "java.util.HashMap" }, "pr": 750, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "3198": { "@c": "po", "id": 3198, "pm": { "3208": { "@c": "ultshared.premium.UltPremium", "itemID": 3208, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "Reveal Local Forces", "description": "Momentarily reveals any army, owned by any nation, that is located in and around the targeted area at the exact moment the spy action is executed." }, "@c": "java.util.HashMap" }, "pr": 2500, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "3199": { "@c": "po", "id": 3199, "pm": { "3209": { "@c": "ultshared.premium.UltPremium", "itemID": 3209, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": " Sabotage Buildings", "description": "Damages buildings in this area." }, "@c": "java.util.HashMap" }, "pr": 2500, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "3200": { "@c": "po", "id": 3200, "pm": { "3210": { "@c": "ultshared.premium.UltPremium", "itemID": 3210, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "Reveal Nation's Forces", "description": "Reveal the targeted nation's armies. Intel gathered at the moment of spy-action execution is visible until day-change." }, "@c": "java.util.HashMap" }, "pr": 15000, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "3211": { "@c": "po", "id": 3211, "pm": { "3213": { "@c": "ultshared.premium.UltPremium", "itemID": 3213, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "ACCELERATE", "description": "Accelerates research speed of the current technology by up to 12 hours" }, "@c": "java.util.HashMap" }, "pr": 1950, "c": "Gold", "d": 43200, "pf": { "0": 0, "1": 1, "600": 250, "3600": 400, "7200": 900, "21600": 1500, "43200": 1950, "86400": 3200, "172800": 6400, "@c": "java.util.HashMap" } }, "3212": { "@c": "po", "id": 3212, "pm": { "3214": { "@c": "ultshared.premium.UltPremium", "itemID": 3214, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "", "description": "" }, "@c": "java.util.HashMap" }, "pr": 6000, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "12383": { "@c": "po", "id": 12383, "pm": { "12372": { "@c": "ultshared.premium.UltPremium", "itemID": 12372, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "Gather Country Intel", "description": "Discloses a nation's resources, diplomatic relations, communications, agent positions and unit mobilization." }, "@c": "java.util.HashMap" }, "pr": 2500, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "12384": { "@c": "po", "id": 12384, "pm": { "12373": { "@c": "ultshared.premium.UltPremium", "itemID": 12373, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "Spread Dissent", "description": "Decreases local morale by 10%." }, "@c": "java.util.HashMap" }, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "12385": { "@c": "po", "id": 12385, "pm": { "12374": { "@c": "ultshared.premium.UltPremium", "itemID": 12374, "maxQuantity": 0, "isInventoryItem": false, "isGlobalItem": false, "amountFactor": 1, "name": "Disrupt Economy", "description": "Destroys a part of daily local resource production." }, "@c": "java.util.HashMap" }, "c": "Gold", "pf": { "@c": "java.util.HashMap" } }, "@c": "java.util.HashMap" } }, "15": { "@c": "ultshared.UltUserOptions", "stateType": 15, "stateID": "0", "timeStamp": "1638569645136", "options": { "@c": "java.util.HashMap", "newsTime": 1638463025, "tutorial_2000": 5 } }, "16": { "@c": "ultshared.premium.UltUserInventory", "stateType": 16, "stateID": "7948712066872", "timeStamp": "1638569645136", "inventory": { "2028": { "@c": "ultshared.premium.UltInventoryItem", "userID": 0, "itemID": 2028, "amount": 1728, "endDate": 0, "global": true }, "3716": { "@c": "ultshared.premium.UltInventoryItem", "userID": 0, "itemID": 3716, "amount": 2011, "endDate": 0, "item": "{\"userTriggerStartTime\":1638566486,\"offerScaleFactor\":2.5}", "global": true }, "4850": { "@c": "ultshared.premium.UltInventoryItem", "userID": 0, "itemID": 4850, "amount": 15712, "endDate": 1638463666, "item": "{\"userStartTime\":1638463066,\"userLastShown\":1638463366,\"offerScaleFactor\":1.15}", "global": true }, "@c": "java.util.concurrent.ConcurrentHashMap" } }, "19": { "@c": "ultshared.UltBuildQueueState", "stateType": 19, "stateID": "63", "timeStamp": "1638569645136", "playerID": 32, "queue": { "@c": "ultshared.resources.UltBuildQueue", "playerID": 32, "queue": [ "java.util.ArrayList", [] ] }, "buildQueueEventID": -1 }, "23": { "@c": "ultshared.UltResearchState", "stateType": 23, "stateID": "2046", "timeStamp": "1638569645136", "currentResearches": [ "java.util.ArrayList", [] ], "completedResearches": { "@c": "java.util.HashMap" }, "unlockedMaxLevels": { "@c": "java.util.HashMap" }, "unlockedItems": { "@c": "java.util.HashMap" }, "researchSlots": 2 }, "24": { "@c": "ultshared.gameevents.UltGameEventState", "stateType": 24, "stateID": "1638485584329", "timeStamp": "1638569645136", "gameEvents": [ "java.util.ArrayList", [ { "@c": "ultshared.gameevents.UltNewspaperArticleGameEvent", "filterID": 37, "senderID": 37, "outputFormat": "HANDLEBARS", "time": 1638484837195, "eventID": 5648, "read": true, "name": "New Article Published", "key": "NewspaperArticle", "senders": [ "java.util.ArrayList", [ { "@c": "ultshared.gameevents.UltSender", "senderID": 37, "nationName": "Afghanistan" } ] ], "filterName": "Mr rundown", "new": false, "description": "Afghanistan has published a new article" }, { "@c": "ultshared.gameevents.UltNewspaperArticleGameEvent", "filterID": 4, "senderID": 4, "outputFormat": "HANDLEBARS", "time": 1638485584329, "eventID": 5724, "read": true, "name": "New Article Published", "key": "NewspaperArticle", "senders": [ "java.util.ArrayList", [ { "@c": "ultshared.gameevents.UltSender", "senderID": 4, "nationName": "South Africa" } ] ], "filterName": "BattleHog762", "new": false, "description": "South Africa has published a new article" } ] ] }, "25": { "@c": "ultshared.UltInGameAllianceState", "stateType": 25, "stateID": "630", "timeStamp": "1638569645136", "minAllianceRelation": 0, "playerApplications": [ "java.util.ArrayList", [] ], "idToAllianceMap": { "@c": "java.util.HashMap" } }, "28": { "@c": "ultshared.UltConfigurationState", "teamConfig": { "@c": "ultshared.modding.configuration.UltTeamConfig", "maxCoalitionSize": 5, "conquerBeneficiary": "CORE_OWNER", "victoryPointsFactors": { "1": 1, "2": 1.6, "3": 2.3, "4": 2.9, "5": 3.2, "@c": "java.util.TreeMap$DescendingSubMap" }, "leavable": true, "kickable": true, "rewardFactor": 1, "pickableNeutralCountries": true, "controllableTeams": true, "leaveDelay": { "seconds": 86400, "nanos": 0 }, "kickDelay": { "seconds": 86400, "nanos": 0 } }, "relationConfig": { "@c": "ultshared.modding.configuration.UltRelationConfig", "relations": [ "java.util.Collections$UnmodifiableCollection", [ { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": -2, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": -1, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 1, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 3, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": true, "relation": 6, "coalitionOnly": true } ] ], "coalitionModeOverrides": { "@c": "java.util.Collections$UnmodifiableMap", "FREE": { "@c": "ultshared.modding.configuration.UltRelationConfig", "relations": [ "java.util.Collections$UnmodifiableCollection", [ { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 1, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": -1, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": true, "relation": 6, "coalitionOnly": true }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 3, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": -2, "coalitionOnly": false } ] ], "coalitionModeOverrides": { "@c": "java.util.Collections$UnmodifiableMap" } }, "DYNAMIC": { "@c": "ultshared.modding.configuration.UltRelationConfig", "relations": [ "java.util.Collections$UnmodifiableCollection", [ { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": -2, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": -1, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 1, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 3, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": true, "relation": 6, "coalitionOnly": true } ] ], "coalitionModeOverrides": { "@c": "java.util.Collections$UnmodifiableMap" } }, "SCENARIO": { "@c": "ultshared.modding.configuration.UltRelationConfig", "relations": [ "java.util.Collections$UnmodifiableCollection", [ { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": -2, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 6, "coalitionOnly": true }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": -1, "coalitionOnly": false }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 3, "coalitionOnly": true }, { "@c": "ultshared.modding.configuration.UltRelationConfig$Relation", "alwaysAllowForPremium": false, "relation": 1, "coalitionOnly": false } ] ], "coalitionModeOverrides": { "@c": "java.util.Collections$UnmodifiableMap" } } } }, "researchTimeScaleConfig": { "@c": "ultshared.modding.configuration.UltResearchTimeScaleConfig", "durationScale": 1, "costScale": 1, "dayScale": 1, "dayOffset": 0 }, "tradingConfig": { "@c": "ultshared.modding.configuration.UltTradingConfig", "tradableTypes": [ "java.util.Collections$UnmodifiableSet", [ "RELATION" ] ], "maxProvincesPerDay": 1, "maxProvincesTotal": 4, "minProvinceTradeDay": 7, "maxUnitsPerDay": 0.1 }, "stateID": "1", "timeStamp": "1638569645136" }, "@c": "java.util.HashMap" }, "actionResults": { "@c": "java.util.HashMap", "actionReq-1": 1 } }, "requestID": "2", "action": "UltUpdateGameStateAction" }